public void AddCar_ShouldThrowValidationError() { // Arrange Exception caugthException = null; var car = new Car { Make = "DeLorean", Model = "DMC-12", //NumberPlate = "OUTATIME" }; var carService = new CarService(_fakeApplicationDbContext, _mockCurrentUserService.Object); // Act try { car = carService.AddCar(car); } catch (DbEntityValidationException ex) { caugthException = ex; } // Assert Assert.IsNull(car); Assert.IsNotNull(caugthException); }
public void AddCar_CanAdd() { // Arrange var car = new Car { Make = "DeLorean", Model = "DMC-12", NumberPlate = "OUTATIME" }; var carService = new CarService(_fakeApplicationDbContext, _mockCurrentUserService.Object); // Act car = carService.AddCar(car); // Assert Assert.IsNotNull(car); Assert.AreEqual(car.Make, "DeLorean"); Assert.AreEqual(car.Model, "DMC-12"); Assert.AreEqual(car.NumberPlate, "OUTATIME"); }