public void IfCollectionNotContainsCurrentFlag_ShouldPass() { var controller = new FlagsController(); var flagsCollection = controller.GetAllFlags(); var shuffledCollection = controller.ShuffleCollection(flagsCollection); var currentFlag = controller.GetCurrentFlag(shuffledCollection); var quizCollection = controller.CollectionWithoutCurrentFlag(shuffledCollection); Debug.WriteLine("Current flasg {0}", currentFlag.FlagName); Assert.AreNotEqual(quizCollection.SelectMany(x => x.FlagName), currentFlag.FlagName); }