public void Make()
        {
            //arange
            FlightsService fs = new FlightsService(unitOfWork, mapper, validator);

            var expected = new Flight
            {
                Id               = 1,
                FlightNumber     = "QW11",
                DeparturePoint   = "London",
                DepartureTime    = Convert.ToDateTime("2018-07-13T08:22:56.6404304+03:00"),
                DestinationPoint = "Ukraine",
                ArrivalTime      = Convert.ToDateTime("2018-07-13T08:22:56.6404304+03:00") + TimeSpan.FromHours(5)
            };

            var fightDtoToMake = new FlightDto
            {
                Id               = 1,
                FlightNumber     = "QW11",
                DeparturePoint   = "London",
                DepartureTime    = Convert.ToDateTime("2018-07-13T08:22:56.6404304+03:00"),
                DestinationPoint = "Ukraine",
                ArrivalTime      = Convert.ToDateTime("2018-07-13T08:22:56.6404304+03:00") + TimeSpan.FromHours(5)
            };

            //act
            fs.Make(fightDtoToMake);

            var actual = (unitOfWork.Set <Flight>() as FakeRpository <Flight>).createdItem;

            //assert
            Assert.AreEqual(expected.Id, actual.Id);
            Assert.AreEqual(expected.FlightNumber, actual.FlightNumber);
            Assert.AreEqual(expected.DestinationPoint, actual.DestinationPoint);
            Assert.AreEqual(expected.DepartureTime, actual.DepartureTime);
            Assert.AreEqual(expected.DestinationPoint, actual.DestinationPoint);
            Assert.AreEqual(expected.ArrivalTime, actual.ArrivalTime);
        }