public void RemoveImagesSholdThrowExceptionIfRealEstateIdIsInvalid() { var mapper = this.GetMapper(); var realEstateServices = new Mock <IRealEstateServices>(); var imageServices = new ImageServices(context, mapper, realEstateServices.Object); var realEstateId = ""; Assert.ThrowsAsync <InvalidOperationException>(() => imageServices.RemoveImages(realEstateId), ExceptionMessage); }
public async Task RemoveImagesByRealEstateShouldReturnTwo() { var mapper = this.GetMapper(); var realEstateServices = new Mock <IRealEstateServices>(); var imageServices = new ImageServices(context, mapper, realEstateServices.Object); var realEstateId = this.TestData.Select(x => x.RealEstateId).FirstOrDefault(); int expectedResult = 2; int actualResult = await imageServices.RemoveImages(realEstateId); Assert.IsTrue(actualResult.Equals(expectedResult), ImageCountMismatchMessage); }