Example #1
0
        public void GenerateAssembly_PersonTypeStaff_ReturnsListOfStaff()
        {
            var staff = AssemblyStrategyFactory <Staff> .GenerateAssembly(ePerson.Staff, 1);

            Assert.IsNotEmpty(staff);
            Assert.IsTrue(typeof(List <Staff>) == staff.GetType());
        }
Example #2
0
        public void GenerateAssembly_PersonTypePlayer_ReturnsListOfPlayers()
        {
            var players = AssemblyStrategyFactory <Player> .GenerateAssembly(ePerson.Player, 1);

            Assert.IsNotEmpty(players);
            Assert.IsTrue(typeof(List <Player>) == players.GetType());
        }
Example #3
0
 public void GenerateAssembly_WrongPersonType_ThrowsException()
 {
     Assert.Throws <InvalidCastException>(() => AssemblyStrategyFactory <Staff> .GenerateAssembly(ePerson.Player, 1));
 }