public async void Index_CallFunction_ReturnView() { // Arrange MyListingsController controller = new MyListingsController(context, _hostEnvironment); // Act var actionResult = await controller.Index(); // Assert Assert.IsType <ViewResult>(actionResult); }
public async Task ServiceDetails_PassInNull_ReturnNotFound() { // Arrange MyListingsController controller = new MyListingsController(context, _hostEnvironment); // Act var actionResult = await controller.ServiceDetails(null); // Assert Assert.IsType <NotFoundResult>(actionResult); }
public void PopulateDropdown_SendYes_ReturnListOfSelectListItems() { // Arrange MyListingsController controller = new MyListingsController(context, _hostEnvironment); // Act var list = controller.PopulateDropdown(); // Assert Assert.True(list.Count > 0); }
public async void CreateService_InputViableServiceData_ModelReturnsValid() { // Arrange MyListingsController controller = new MyListingsController(context, _hostEnvironment); ServiceListing list = InitializeServiceListing(); // Act await controller.CreateService(list); // Assert Assert.True(controller.ModelState.IsValid); }
public async void CityStateCountByIp_PassInIp_ReturnIpInfo() { // Arrange MyListingsController controller = new MyListingsController(context, _hostEnvironment); // Act string ip = "99.226.48.14"; var info = await controller.CityStateCountByIp(ip); // Assert Assert.IsType <IpData.Models.IpInfo>(info); }
public async Task EditService_PassInServiceListingAndServiceListingId_ModelIsValid() { // Assert MyListingsController controller = new MyListingsController(context, _hostEnvironment); ServiceListing list = InitializeServiceListing(); // Act context.Add(list); list.ServiceDescription = "Hello"; await controller.EditService(0, list); // Assert Assert.True(controller.ModelState.IsValid); }
public async Task DeleteConfirmedService_PassInInitializedServiceId_ReturnRedirection() { // Assert MyListingsController controller = new MyListingsController(context, _hostEnvironment); ServiceListing list = InitializeServiceListing(); InitializeSeller(); // Act context.Add(list); var result = await controller.DeleteConfirmedService(0); // Assert Assert.IsType <RedirectToActionResult>(result); }
public async Task EditSell_PassSellIdAndModifiedSellListing_ModelIsValid() { // Assert MyListingsController controller = new MyListingsController(context, _hostEnvironment); SellListing list = InitializeSellListing(); // Act context.Add(list); list.SellPrice = 555555; var result = await controller.EditSell(list.SellListingId, list); // Assert Assert.True(controller.ModelState.IsValid); Assert.IsType <ViewResult>(result); }