public void Make_Valid() { //arange DeparturesService service = new DeparturesService(unitOfWork, mapper, validator); var expected = new Departure { Id = 1, FlightId = 1, FlightNumber = "QW11", DepartureTime = Convert.ToDateTime("2018-07-13T08:22:56.6404304+03:00") }; var DtoToMake = new DepartureDto { Id = 1, FlightId = 1, FlightNumber = "QW11", DepartureTime = Convert.ToDateTime("2018-07-13T08:22:56.6404304+03:00") }; //act service.Make(DtoToMake); var actual = (unitOfWork.Set <Departure>() as FakeRpository <Departure>).createdItem; //assert Assert.AreEqual(expected.Id, actual.Id); Assert.AreEqual(expected.FlightId, actual.FlightId); Assert.AreEqual(expected.FlightNumber, actual.FlightNumber); Assert.AreEqual(expected.DepartureTime, actual.DepartureTime); }
public void Make_UnValid() { //arange DeparturesService service = new DeparturesService(unitOfWork, mapper, validator); var DtoToMake = new DepartureDto { Id = 1, FlightId = 1, FlightNumber = "QW", DepartureTime = Convert.ToDateTime("2018-07-13T08:22:56.6404304+03:00") }; //act service.Make(DtoToMake); var actual = (unitOfWork.Set <Departure>() as FakeRpository <Departure>).createdItem; //assert Assert.IsNull(actual); }