public void GetAll_Test() { // Arrange var mockService = new Mock <IGenderService>(); var controller = new GenderController(mockService.Object); // Act IQueryable <GenderModel> response = controller.GetAll(); // Assert Assert.IsNotNull(response); }
public void GetById_NotFound_Test() { // Arrange var mockService = new Mock <IGenderService>(); var controller = new GenderController(mockService.Object); // Act IHttpActionResult actionResult = controller.GetById(-1); // Assert Assert.IsInstanceOfType(actionResult, typeof(NotFoundResult)); }
/// <summary> /// This button on click method is for adding a new Gender to the database. /// Added April 12. Modification of Gender's Add method. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void AddGenderButton_Click(object sender, EventArgs e) { //finding the customer profile choice to display string addItem = AddGenderBox.Text.Trim(); int userID = Convert.ToInt32(Session["adminID"]); MessageUserControl.TryRun(() => { GenderController sysmgr = new GenderController(); sysmgr.AddGender(addItem, userID); GenderListView.DataBind(); AddGenderBox.Text = ""; }, "Success", "Successfully added the new gender: \"" + addItem + "\""); }
public async Task GetGenderCategories_Ok() { var genderDomains = GenderData.GenderCategoryDomains; var gendersResult = new ResultCollection <IGenderCategoryDomain>(genderDomains); var clothesDatabaseService = GetGenderDatabaseService(gendersResult); var genderTransferConverter = GenderTransferConverterMock.GenderTransferConverter; var genderCategoryTransferConverter = GenderTransferConverterMock.GenderCategoryTransferConverter; var genderController = new GenderController(clothesDatabaseService.Object, genderTransferConverter, genderCategoryTransferConverter); var actionResult = await genderController.GetGenderCategories(); var gendersAfter = genderCategoryTransferConverter.FromTransfers(actionResult.Value); Assert.True(gendersAfter.Value.SequenceEqual(genderDomains)); }
public async Task GetGenderCategoris_ErrorDatabase() { var initialError = ErrorData.DatabaseError; var gendersResult = new ResultCollection <IGenderCategoryDomain>(initialError); var clothesDatabaseService = GetGenderDatabaseService(gendersResult); var genderTransferConverter = GenderTransferConverterMock.GenderTransferConverter; var genderCategoryTransferConverter = GenderTransferConverterMock.GenderCategoryTransferConverter; var genderController = new GenderController(clothesDatabaseService.Object, genderTransferConverter, genderCategoryTransferConverter); var actionResult = await genderController.GetGenderCategories(); Assert.IsType <BadRequestObjectResult>(actionResult.Result); var badRequest = (BadRequestObjectResult)actionResult.Result; var errors = (SerializableError)badRequest.Value; Assert.Equal(StatusCodes.Status400BadRequest, badRequest.StatusCode); Assert.Equal(initialError.ErrorResultType.ToString(), errors.Keys.First()); }
public void GetById_Test() { int id = 1; // Arrange var mockService = new Mock <IGenderService>(); mockService.Setup(x => x.GetById(id)) .Returns(new GenderModel { Id = id }); var controller = new GenderController(mockService.Object); // Act IHttpActionResult actionResult = controller.GetById(id); var contentResult = actionResult as OkNegotiatedContentResult <GenderModel>; // Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(id, contentResult.Content.Id); }
public static GenderController Fixture() { GenderController controller = new GenderController(new GenderRepository(), "", new LoginView()); return controller; }
public GenderControllerTest() { _repository = new Mock <IGenderRepository>(); _controller = new GenderController(_repository.Object); }
public static GenderController Fixture() { GenderController controller = new GenderController(new GenderRepository(), "", new LoginView()); return(controller); }
public GenderControllerTests() { _mockGenderService = new Mock <IGenderService>(); _genderController = new GenderController(_mockGenderService.Object); }