public void AnonymouseFacade_GetFlightById_FlightFound() { AnonymouseFacade facade = FlightCenterSystem.GetInstacne().GetAnonymousFacade(); Flight f = facade.GetFlightById(TestResource.AnonymouseFacade_GetFlightById_FlightFound_FLIGHT_ID); Assert.AreNotEqual(f, null); Assert.AreEqual(f.Id, TestResource.AnonymouseFacade_GetFlightById_FlightFound_FLIGHT_ID); Assert.AreEqual(f.Name, TestResource.AnonymouseFacade_GetFlightById_NAME); Assert.AreEqual(f.Vacancy, TestResource.AnonymouseFacade_GetFlightById_VACANCY); }
public MainWindowViewModel() { FlightNumber = 0; facade = FlightCenterSystem.GetInstacne().GetAnonymousFacade(); BuyCommand = new DelegateCommand(() => { MessageBox.Show("Buying ticket! yeah!"); }, () => { return(MyFlight != null && MyFlight.Vacancy > 0); }); SearchFlightCommand = new DelegateCommand(() => { MyFlight = facade.GetFlightById(FlightNumber); PropertyChanged(this, new PropertyChangedEventArgs("MyFlight")); BuyCommand.RaiseCanExecuteChanged(); }, () => { return(true); }); }