public void PostSingleActivity() { // Arrange var PrepOpsContext = _serviceProvider.GetService <PrepOpsContext>(); var controller = new ActivityApiController(PrepOpsContext, null, null); PopulateData(PrepOpsContext); // Act //ActivityViewModel toPost = new ActivityViewModel() //{ //} var result = controller.Get(5); // Assert var viewResult = Assert.IsType <ActivityViewModel>(result); Assert.Equal(viewResult.Id, 5); Assert.Equal(viewResult.CampaignName, "Campaign 4"); Assert.Equal(viewResult.CampaignId, 4); Assert.Equal(viewResult.Description, "ActivityViewModel.cs: Needs a Description"); Assert.Equal(viewResult.EndDateTime, DateTime.MaxValue.ToUniversalTime()); Assert.Equal(viewResult.StartDateTime, DateTime.MinValue.ToUniversalTime()); }
public void GetAllActivities() { // Arrange var PrepOpsContext = _serviceProvider.GetService<PrepOpsContext>(); var controller = new ActivityApiController(PrepOpsContext, null, null); PopulateData(PrepOpsContext); // Act var result = new List<ActivityViewModel>(controller.Get().AsEnumerable()); // Assert var viewResult = Assert.IsType<List<ActivityViewModel>>(result); Assert.Equal(result.Count(), 10); }
public void GetAllActivities() { // Arrange var PrepOpsContext = _serviceProvider.GetService <PrepOpsContext>(); var controller = new ActivityApiController(PrepOpsContext, null, null); PopulateData(PrepOpsContext); // Act var result = new List <ActivityViewModel>(controller.Get().AsEnumerable()); // Assert var viewResult = Assert.IsType <List <ActivityViewModel> >(result); Assert.Equal(result.Count(), 10); }
public void GetSingleActivity() { // Arrange var PrepOpsContext = _serviceProvider.GetService<PrepOpsContext>(); var controller = new ActivityApiController(PrepOpsContext, null, null); PopulateData(PrepOpsContext); // Act var result = controller.Get(5); // Assert var viewResult = Assert.IsType<ActivityViewModel>(result); Assert.Equal(viewResult.Id, 5); Assert.Equal(viewResult.CampaignName, "Campaign 4"); Assert.Equal(viewResult.CampaignId, 4); Assert.Equal(viewResult.Description, "ActivityViewModel.cs: Needs a Description"); Assert.Equal(viewResult.EndDateTime, DateTime.MaxValue.ToUniversalTime()); Assert.Equal(viewResult.StartDateTime, DateTime.MinValue.ToUniversalTime()); }