public void GenerateAssembly_PersonTypeStaff_ReturnsListOfStaff() { var staff = AssemblyStrategyFactory <Staff> .GenerateAssembly(ePerson.Staff, 1); Assert.IsNotEmpty(staff); Assert.IsTrue(typeof(List <Staff>) == staff.GetType()); }
public void GenerateAssembly_PersonTypePlayer_ReturnsListOfPlayers() { var players = AssemblyStrategyFactory <Player> .GenerateAssembly(ePerson.Player, 1); Assert.IsNotEmpty(players); Assert.IsTrue(typeof(List <Player>) == players.GetType()); }
public void GenerateAssembly_WrongPersonType_ThrowsException() { Assert.Throws <InvalidCastException>(() => AssemblyStrategyFactory <Staff> .GenerateAssembly(ePerson.Player, 1)); }