public void GetCarTest(int?id) { //Arrange var mockUow = new Mock <IUnitOfWork>(); mockUow.Setup(a => a.Cars.Get(It.IsAny <int>())).Returns(new Car()); //Act var service = new RentService(mockUow.Object); var result = service.GetCar(id); //Assert Assert.That(result, Is.TypeOf(typeof(CarDTO))); }
public void GetCarValidationTest(int?id) { //Arrange var mockUow = new Mock <IUnitOfWork>(); mockUow.Setup(a => a.Cars.Get(It.IsAny <int>())).Returns((Car)null); //Act var service = new RentService(mockUow.Object); //Assert Assert.Throws <ValidationException>( () => service.GetCar(id)); }