public void LoadModel_CheckIfModelWasNotLoaded_ModelIsNull() { // Arrange SelectQueueComponentViewModel viewModel = new SelectQueueComponentViewModel(eventAggregator, httpService, dialogService); // Assert Assert.AreEqual(null, viewModel.Model); }
public void GetScheduleAsync_TestIfThePharmacyScheduleWasLoaded_PharmacyScheduleLoaded() { // Arrange SelectQueueComponentViewModel viewModel = new SelectQueueComponentViewModel(eventAggregator, httpService, dialogService); // Assert Assert.IsNotNull(viewModel.PharmacyScheduleModel); }
public void ExecuteEnterPharmacyQueueCommandAsync_EnterUserToPharmacyQueue_SetsModelQueueTypePharmacyType(ServiceType expected) { //Arrange SelectQueueComponentViewModel viewModel = new SelectQueueComponentViewModel(eventAggregator, httpService, dialogService); viewModel.Model = new Patient() { ClientCard = new CardInfo() { CardNumber = 200 }, CustomerID = 1 }; //Act viewModel.EnterPharmacyQueueCommand.Execute(); //Assert Assert.AreEqual(expected, viewModel.Model.QueueType); }
public void LoadModel_CheckIfModelWasLoaded_ModelLoaded() { //Arrange SelectQueueComponentViewModel viewModel = new SelectQueueComponentViewModel(eventAggregator, httpService, dialogService); EventFireMockup eventFire = new EventFireMockup(eventAggregator); eventFire.Model = new Patient() { ClientCard = new CardInfo() { CardNumber = 200 }, CustomerID = 1 }; // Act eventFire.SendModel(); // Assert Assert.AreEqual(eventFire.Model, viewModel.Model); }
public void ExecuteEnterNurseQueueCommandAsync_EnterUserToNurseQueue_SetModelNumber() { //Arrange SelectQueueComponentViewModel viewModel = new SelectQueueComponentViewModel(eventAggregator, httpService, dialogService); viewModel.Model = new Patient() { ClientCard = new CardInfo() { CardNumber = 200 }, CustomerID = 1 }; EnqueuePositionResult expected = new EnqueuePositionResult() { UserNumber = 1 }; //Act viewModel.EnterNurseQueueCommand.Execute(); //Assert Assert.AreEqual(expected.UserNumber, viewModel.Model.LineNumber.UserNumber); }