public void MakeListTickets_UfSaveChages_Once() { //arange var ticketsDto = new List <TicketDto> { new TicketDto { Id = 1, FlightId = 1, IsSold = false, PlaseNumber = 1, FlightNumber = "TY26", Price = 200 }, new TicketDto { Id = 2, FlightId = 1, IsSold = false, PlaseNumber = 2, FlightNumber = "TY26", Price = 200 }, new TicketDto { Id = 3, FlightId = 1, IsSold = true, PlaseNumber = 3, FlightNumber = "QW11", Price = 200 }, new TicketDto { Id = 4, FlightId = 1, IsSold = true, PlaseNumber = 4, FlightNumber = "QW11", Price = 200 } }; TicketsService ts = new TicketsService(unitOfWork, mapper, validator); //act ts.Make(ticketsDto); //assert A.CallTo(() => unitOfWork.SaveChages()).MustHaveHappened(Repeated.Exactly.Once); }