public void PropertyTypeHandler_UpdateAsync_Returns_PropertyTypeModel_When_InputIsValid() { var propertyTypeModel = new PropertyTypeModel { Id = 1, Name = "Free" }; var propertyRepository = new Mock <IPropertyRepository>(); var propertyTypeHandler = new PropertyTypeHandler(propertyRepository.Object); propertyRepository.Setup(x => x.UpdateAsync(It.IsAny <PropertyTypeModel>(), It.IsAny <CancellationToken>())).Returns(Task.FromResult(true)); var result = propertyTypeHandler.UpdateAsync(propertyTypeModel.Convert()); Assert.IsInstanceOf(typeof(bool), true); }
public void PropertyTypeHandler_GetByIdAsync_Returns_PropertyTypeModel_When_InputIsValid() { var propertyTypeModel = new PropertyTypeModel { Id = 1, Name = "Free" }; var propertyRepository = new Mock <IPropertyRepository>(); var propertyTypeHandler = new PropertyTypeHandler(propertyRepository.Object); propertyRepository.Setup(x => x.GetByIdAsync(It.IsAny <int>(), It.IsAny <CancellationToken>())).Returns(Task.FromResult(propertyTypeModel)); var result = propertyTypeHandler.GetByIdAsync(1); Assert.IsTrue(result.Result.Id == 1); Assert.IsTrue(result.Result.Name == "Free"); }
public void PropertyTypeHandler_GetAllAsync_Returns_PropertyTypeModel_When_InputIsValid() { var propertyTypeModels = new List <PropertyTypeModel>(); propertyTypeModels.Add(new PropertyTypeModel { Id = 1, Name = "Free" }); propertyTypeModels.Add(new PropertyTypeModel { Id = 1, Name = "Lease" }); var propertyRepository = new Mock <IPropertyRepository>(); var propertyTypeHandler = new PropertyTypeHandler(propertyRepository.Object); propertyRepository.Setup(x => x.GetAllAsync(It.IsAny <CancellationToken>())).Returns(Task.FromResult(propertyTypeModels.AsEnumerable())); var result = propertyTypeHandler.GetAllAsync(); Assert.IsTrue(result.Result.Count() == 2); }
public IActionResult Delete(int id) { PropertyTypesModel model = new PropertyTypeHandler().GetPropertyType(id).ToPropertyTypesModel(); return(PartialView("~/Views/Propertytypes/_Delete.cshtml", model)); }
public IActionResult Manage() { List <PropertyTypesModel> propertytypelist = new PropertyTypeHandler().GetPropertyTypes().ToPropertyTypesList(); return(View(propertytypelist)); }
public void GivenBoolType_WhenGetPropertyTypeHandler_ShouldReturnOverridenBoolPropertyHandler() { var result = PropertyTypeHandler.GetPropertyTypeHandler(typeof(bool)); result.ShouldBeOfType(typeof(OverriddenBoolPropertyTypeHandler)); }