public void TestUpdateRepair() { //Arrange var newCar = TestConstants.GetTestCar("Engine Serial", "licensePlate", "Audi", "S7"); var newRepair = TestConstants.GetTestRepair(Status.Finished, true, 999999, "Some test works"); newCar.Vintage = DateTime.Now; _carMechanicContext.Cars.Add(newCar); _carMechanicContext.SaveChanges(); var repairDto = _mapper.Map <RepairDto>(newRepair); repairDto.Car = _mapper.Map <CarDto>(newCar); //Act var result = _repairService.Update(initialTestRepair.Guid, repairDto); //Assert Assert.AreEqual(newRepair.Price, result.Price); Assert.AreEqual(newRepair.Works, result.Works); Assert.AreEqual(newRepair.StatusEntity.Status.ToString(), result.Status); Assert.AreEqual(newCar.EngineSerial, result.Car.EngineSerial); Assert.AreEqual(newCar.LicensePlate, result.Car.LicensePlate); }