public void TestSetUp() { var connection = @"Server=DESKTOP-DMYTRO\SQLEXPRESS;Initial Catalog=Academy;Trusted_Connection=True;ConnectRetryCount=0"; DbContextOptionsBuilder <MyContext> t = new DbContextOptionsBuilder <MyContext>(); t.UseSqlServer(connection); mc = new MyContext(t.Options); CrewRepository crewRepository = new CrewRepository(mc); PilotRepository pilotRepository = new PilotRepository(mc); StewardessRepository stewardessRepository = new StewardessRepository(mc); FlightRepository flightRepository = new FlightRepository(mc); TicketRepository ticketRepository = new TicketRepository(mc); TakeOffRepository takeOffRepository = new TakeOffRepository(mc); PlaneRepository planeRepository = new PlaneRepository(mc); PlaneTypeRepository planeTypeRepository = new PlaneTypeRepository(mc); UnitOfWork unitOfWork = new UnitOfWork(crewRepository, flightRepository, pilotRepository, planeRepository, planeTypeRepository, stewardessRepository, takeOffRepository, ticketRepository, mc); CrewService crewService = new CrewService(unitOfWork); FlightService flightService = new FlightService(unitOfWork); StewardessService stewardessService = new StewardessService(unitOfWork); PilotService pilotService = new PilotService(unitOfWork); TicketService ticketService = new TicketService(unitOfWork); TakeOffService takeOffService = new TakeOffService(unitOfWork); PlaneService planeService = new PlaneService(unitOfWork); PlaneTypeService planeTypeService = new PlaneTypeService(unitOfWork); pilotController = new PilotController(pilotService); flightController = new FlightController(flightService); }
public void CreateEntity_Should_Create_stewardess_typeof_Stewardess() { // Arrange StewardessDTO stewardessDTO = new StewardessDTO { Id = 1, FirstName = "Anna", LastName = "Gohon", CrewId = 1, BirthDate = new DateTime(1998, 07, 12) }; Stewardess stewardess = new Stewardess { Id = 1, FirstName = "Anna", LastName = "Gohon", CrewId = 1, BirthDate = new DateTime(1998, 07, 12) }; var stewardessRepository = new FakeRepository <Stewardess>(); var stewardessService = new StewardessService(stewardessRepository); // Act stewardessService.CreateEntity(stewardessDTO); var result = stewardessRepository.Get(1); // Assert Assert.AreEqual(stewardess, result); }
public Stewardesses() { this.InitializeComponent(); ss = new StewardessService(); list = ss.GetAll().Result; Add.Click += (sender, e) => Create(); }
public StewardessViewModel() { Title = "Stewardess"; StewardessService = new StewardessService(); SearchFilter = ""; Stewardesss = new ObservableCollection <Stewardess>(); Stewardess = new Stewardess(); Search(); }
public async Task Update_WhenStewardessNull_ThenReturnExeption() { var Stewardesss = new IFakeRepository <Stewardess>(); var context = new IFakeUnitOfFactory(); StewardessDto StewardessDto = null; StewardessService service = new StewardessService(context); StewardessDto StewardessDtoSaved = await service.Update(StewardessDto); }
public CrewViewModel() { this.service = new CrewService(ApiService.GetInstance()); pilotService = new PilotService(ApiService.GetInstance()); stewardessService = new StewardessService(ApiService.GetInstance()); Crews = new ObservableCollection <Crew>(); Pilots = new ObservableCollection <Pilot>(); Stewardesses = new ObservableCollection <Stewardess>(); FillCrewsCollection(); FillAdditionalCollections(); }
public StewardessViewModel(IDialogService dialogService) { _dialogService = dialogService; _service = new StewardessService(); AddCommand = new RelayCommand(AddStewardess); UpdateCommand = new RelayCommand(UpdateStewardess); DeleteCommand = new RelayCommand(DeleteStewardess); DownloadData(); }
public void TestSetup() { _stewardessId = 1; _stewardess = new Stewardess() { Id=_stewardessId, CrewId = 1, FirstName = "Anna", LastName = "Black", Dob = new DateTime(1993, 02, 03) }; _stewardessDTO = new DTO.Stewardess() { Id = _stewardessId, CrewId = 1, FirstName = "Anna", LastName = "Black", Dob = new DateTime(1993, 02, 03) }; A.CallTo(() => _fakeMapper.Map<Stewardess, DTO.Stewardess>(_stewardess)).Returns(_stewardessDTO); A.CallTo(() => _fakeMapper.Map<DTO.Stewardess, Stewardess>(_stewardessDTO)).Returns(_stewardess); A.CallTo(() => _fakeUnitOfWork.Set<Stewardess>()).Returns(_fakeStewardessRepository); _stewardessService = new StewardessService(_fakeUnitOfWork, _fakeMapper); }
public StewardessView() { this.InitializeComponent(); _stewardessService = new StewardessService(); StewardessDtos = new ObservableCollection <StewardessDto>(); SelectedItem = new StewardessDto(); AirplaneTypesList.ItemsSource = StewardessDtos; HideDetailFields(); HideAddAndSaveButtons(); }
public StewardessViewModel(INavigationService navigationService) { _stewardessService = new StewardessService(); _navigationService = navigationService; NewStewardess = new RelayCommand(New); AddStewardess = new RelayCommand(Create); UpdateStewardess = new RelayCommand(Update); DeleteStewardess = new RelayCommand(Delete); LoadStewardesss().ConfigureAwait(false); Stewardess = new Stewardess(); }
public void Create_WhenDtoIsEmpty_ThenThrowValidExeption() { // Arrange var dto = new StewardessDto() { }; var service = new StewardessService(unitOfWorkFake, mapper, validator); // Act // Assert Assert.Throws <ValidationException>(() => service.Create(dto)); }
public async Task Update_WhenValidStewardess_ThenReturnStewardess() { var Stewardesss = new IFakeRepository <Stewardess>(); var context = new IFakeUnitOfFactory(); StewardessDto StewardessDto = new StewardessDto() { Id = 154, Name = "Nataly" }; StewardessService service = new StewardessService(context); StewardessDto StewardessDtoSaved = await service.Update(StewardessDto); Assert.AreEqual(StewardessDto.Name, StewardessDtoSaved.Name); Assert.AreEqual(StewardessDto.Id, StewardessDtoSaved.Id); }
public void StewardessCreate() { StewardessService stewardessService = new StewardessService(unitOfWork); StewardessDTO stewardessDTO = new StewardessDTO() { Name = "stewCreateTest", Surname = "stewCreateTest", Birth = new DateTime(1990, 1, 1) }; stewardessService.CreateStewardess(stewardessDTO); Stewardess stewardess = fakeStewardessRepository.Get(1); Assert.AreEqual(stewardess.Name, stewardessDTO.Name); Assert.AreEqual(stewardess.Surname, stewardessDTO.Surname); Assert.AreEqual(stewardess.Birth, stewardessDTO.Birth); }
public void UpdateEntity_When_stewardess_doesnt_exist_Then_throw_exception() { // Arrange StewardessDTO stewardessDTO = new StewardessDTO { Id = 1, FirstName = "Anna", LastName = "Gohon", CrewId = 1, BirthDate = new DateTime(1998, 07, 12) }; var stewardessRepository = A.Fake <IRepository <Stewardess> >(); A.CallTo(() => stewardessRepository.Get(A <int> ._)).Returns(null); var stewardessService = new StewardessService(stewardessRepository); //Act and Assert Assert.Throws <ValidationException>(() => stewardessService.UpdateEntity(1, stewardessDTO)); }
public void Create_WhenDtoIsPassed_ThenReturnedTheSameWithCreatedId() { // Arrange var dto = new StewardessDto() { FirstName = "FirstName", SecondName = "SecondName", BirthDate = new DateTime(1990, 1, 1) }; var service = new StewardessService(unitOfWorkFake, mapper, alwaysValidValidator); // Act var returnedDto = service.Create(dto); // Assert Assert.True(returnedDto.Id != default(Guid)); Assert.AreEqual(dto.FirstName, returnedDto.FirstName); Assert.AreEqual(dto.SecondName, returnedDto.SecondName); Assert.AreEqual(dto.BirthDate, returnedDto.BirthDate); }
public void UpdateEntity_Should_Update_stewardess_typeof_Stewardess() { // Arrange StewardessDTO stewardessDTO = new StewardessDTO { Id = 1, FirstName = "Anna", LastName = "Gohon", CrewId = 1, BirthDate = new DateTime(1998, 07, 12) }; Stewardess stewardess = new Stewardess { Id = 1, FirstName = "Anna", LastName = "Gohon", CrewId = 1, BirthDate = new DateTime(1998, 07, 12) }; var stewardessRepository = A.Fake <IRepository <Stewardess> >(); A.CallTo(() => stewardessRepository.Get(A <int> ._)).Returns(new Stewardess { Id = 1 }); var stewardessService = new StewardessService(stewardessRepository); //Act stewardessService.UpdateEntity(1, stewardessDTO); var result = stewardessRepository.Get(1); // Assert Assert.AreEqual(stewardess, result); }
private async void LoadStewardesses() { var result = await StewardessService.GetAll(); result.ForEach(x => Stewardesses.Add(x)); }
public void SetUp() { unitOfWork = new FakeUnitOfWork(); mapper = new Mapping(unitOfWork); service = new StewardessService(unitOfWork, mapper, new StewardessValidator()); }
public StewardessController(StewardessService stewardessService) { this.stewardessService = stewardessService; }
public StewardessViewModel() { this.service = new StewardessService(ApiService.GetInstance()); Stewardesses = new ObservableCollection <Stewardess>(); FillStewardesssCollection(); }
public CrewViewModel() { _service = new CrewService(); _pilotService = new PilotService(); _stewardessService = new StewardessService(); }
public StewardessLogic() { StewardessService = new StewardessService(); this.InitializeComponent(); }
public StewardessViewModel() { _service = new StewardessService(); }
public StewardessVM() { service = new StewardessService(); Stewardesses = new ObservableCollection <Stewardess>(); ListInit(); }