コード例 #1
0
ファイル: GiveChild.cs プロジェクト: AlanFoster/Game-of-Life
 public override void Initialize()
 {
     Transportable = new Child();
 }
コード例 #2
0
ファイル: PlayerTest.cs プロジェクト: AlanFoster/Game-of-Life
        public void ChildrenTest()
        {
            Player player = new Player();
            player.Initialize();
            Transport worthlessCar = new Transport(TransportType.Car, String.Empty, 100, null, null, 0);
            Assert.AreEqual(AssetResponse.AddedSuccessfully, player.Accept(worthlessCar));

            Asset wive = new Partner();
            Asset child = new Child();

            Assert.AreEqual(AssetResponse.HasNoPartner, player.Accept(child));
            Assert.AreEqual(AssetResponse.AddedSuccessfully, player.Accept(wive));
            Assert.AreEqual(AssetResponse.AddedSuccessfully, player.Accept(child));
        }