本文整理汇总了C#中AllReady.Areas.Admin.Controllers.CampaignController.Create方法的典型用法代码示例。如果您正苦于以下问题:C# CampaignController.Create方法的具体用法?C# CampaignController.Create怎么用?C# CampaignController.Create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AllReady.Areas.Admin.Controllers.CampaignController
的用法示例。
在下文中一共展示了CampaignController.Create方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateReturnsCorrectViewWithCorrectViewModel
public void CreateReturnsCorrectViewWithCorrectViewModel()
{
var sut = new CampaignController(Mock.Of<IMediator>(), null);
var view = (ViewResult) sut.Create();
var viewModel = (CampaignSummaryViewModel)view.ViewData.Model;
Assert.Equal(view.ViewName, "Edit");
Assert.NotNull(viewModel);
}
示例2: CreateReturnsCorrectViewWithCorrectViewModel
public void CreateReturnsCorrectViewWithCorrectViewModel()
{
var mockMediator = new Mock<IMediator>();
var controller = new CampaignController(mockMediator.Object, null);
var view = (ViewResult) controller.Create();
var viewModel = (CampaignSummaryViewModel)view.ViewData.Model;
Assert.Equal(view.ViewName, "Edit");
Assert.NotNull(viewModel);
}
示例3: CreateReturnsCorrectDataOnViewModel
public void CreateReturnsCorrectDataOnViewModel()
{
var dateTimeNow = DateTime.Now;
var sut = new CampaignController(null, null) { DateTimeNow = () => dateTimeNow };
var view = (ViewResult)sut.Create();
var viewModel = (CampaignSummaryViewModel)view.ViewData.Model;
Assert.Equal(viewModel.StartDate, dateTimeNow);
Assert.Equal(viewModel.EndDate, dateTimeNow.AddMonths(1));
}