Пример #1
0
        public async Task <PropertyType> AddAsync(PropertyType propertyType, CancellationToken ct = default)
        {
            var propertyTypeModel = propertyType.Convert();
            var result            = await _propertyRepository.AddAsync(propertyTypeModel, ct);

            return(result.Convert());
        }
Пример #2
0
        public void PropertyTypeHandler_DeleteAsync_Returns_PropertyTypeModel_When_InputIsValid()
        {
            var propertyType = new PropertyType {
                Id = 1, Name = "Free"
            };
            var propertyTypeModel   = propertyType.Convert();
            var propertyRepository  = new Mock <IPropertyRepository>();
            var propertyTypeHandler = new PropertyTypeHandler(propertyRepository.Object);

            propertyRepository.Setup(x => x.DeleteAsync(It.IsAny <int>(), It.IsAny <CancellationToken>())).Returns(Task.FromResult(true));

            var result = propertyTypeHandler.DeleteAsync(1);

            Assert.IsInstanceOf(typeof(bool), true);
        }
Пример #3
0
        public async Task <bool> UpdateAsync(PropertyType propertyType, CancellationToken ct = default)
        {
            var propertyTypeModel = propertyType.Convert();

            return(await _propertyRepository.UpdateAsync(propertyTypeModel, ct));
        }