public void FilterSubject() { string expectedBehaviour = @" Given Ali just loaded slots data (by logging in) When Ali search for 'ASSD' Then Ali shall see only one subject is visible to him "; var input = new SubjectListModel(SubjectModel.Parse(TestData.TestSlots)); input.Search("ASSD"); Assert.IsTrue(input.NumberOfVisibleSubject() == 1, expectedBehaviour); }
public void DisplayMode_1() { string expectedBehaviour = @" Given Ali just loaded slots data (by logging in) When Ali selected 1 subject And Ali clicked 'Show selected subject' Then Ali shall only see the subject he selected just now "; var models = SubjectModel.Parse(TestData.TestSlots); models[0].IsSelected = true; var input = new SubjectListModel(models); input.ToggleDisplayModeCommand.Execute(null); Assert.IsTrue(input.NumberOfVisibleSubject() == 1, expectedBehaviour); }
public void DisplayMode_3() { string expectedBehaviour = @" Given Ali just loaded slots data (by logging in) When Ali selected 1 subject And Ali clicked 'Show selected subject' And Ali start to type something in the search box Then Ali shall see all the subjects "; var models = SubjectModel.Parse(TestData.TestSlots); models[0].IsSelected = true; var input = new SubjectListModel(models); input.ToggleDisplayModeCommand.Execute(null); input.Search(""); Assert.IsTrue(input.NumberOfVisibleSubject() == models.Count, expectedBehaviour); }