コード例 #1
0
        public void GetVictimTest()
        {
            var manager = new SubClueManager();
            var rng = Extensions.RandomGenerator = new Random(1);
            IList<string> zoo = new List<string> { "wrench", "killer", "abstract" };

            Assert.AreEqual("killer", manager.GetVictimName(zoo, "wrench"));
            Assert.AreEqual("abstract", manager.GetVictimName(zoo, "killer"));
            Assert.AreEqual("wrench", manager.GetVictimName(zoo, "abstract"));
        }
コード例 #2
0
        public void GetNightActivitySetsVictim()
        {
            var manager = new SubClueManager();
            var rng = Extensions.RandomGenerator = new Random(1);
            IList<string> zoo = new List<string> { "wrench", "killer", "abstract" };

            IList<string> text1 = manager.GetNightActivity(zoo, "killer");
            var expectedVictim = manager.GetVictimName(zoo, "killer");

            Assert.AreEqual(expectedVictim, manager.Victim);
        }