public void AddLimousineTests() { ManagerContextTest mct = new ManagerContextTest(true); ServiceManager sm = new ServiceManager(new UnitOfWork(mct)); List <Arangement> arangements = new List <Arangement>(); arangements.Add(new Business()); arangements.Add(new Wellness(3000)); arangements.Add(new Airport()); Limousine l1 = new Limousine(200, "test1", 3, arangements); Action act = () => sm.AddVehicle(l1); act.Should().NotThrow <Exception>(); arangements = new List <Arangement>(); arangements.Add(new Business()); arangements.Add(new Wellness(1020)); arangements.Add(new Airport()); arangements.Add(new Wedding(3050)); Limousine l2 = new Limousine(150, "test2", 1, arangements); arangements = new List <Arangement>(); arangements.Add(new Business()); arangements.Add(new Wellness(3500)); arangements.Add(new Airport()); arangements.Add(new Wedding(9000)); Limousine l3 = new Limousine(210, "test3", 4, arangements); arangements = new List <Arangement>(); arangements.Add(new Business()); arangements.Add(new Wellness(3500)); arangements.Add(new Airport()); arangements.Add(new Wedding(2000)); arangements.Add(new Nightlife(3210)); Limousine l4 = new Limousine(290, "test4", 7, arangements); List <Limousine> ls = new List <Limousine>() { l2, l3, l4 }; act = () => sm.AddVehicles(ls); act.Should().NotThrow <Exception>(); }