public void AddDefaultShip_Test() { //Arrange Ship expected = new Ship(new System.Drawing.Size(4, 3), 400000); Ship actual; //Act actual = ShipFactory.GenerateDefaultShip(); //Assert Assert.AreEqual(expected.Size, actual.Size); Assert.AreEqual(expected.MaxWeight, actual.MaxWeight); }
public void CheckSides_Test() { //Arrange ShipContainer con = ContainerFactory.GenereateSpecificContainer(70000, ContainerMovement_V2.Objects.Enums.Types.ContainerTypes.Regular, 1)[0]; Ship expected = ShipFactory.GenerateDefaultShip(); expected.AddRegularContainer(con, ContainerMovement_V2.Objects.Enums.Types.Sides.Left); expected.AddRegularContainer(con, ContainerMovement_V2.Objects.Enums.Types.Sides.Right); expected.CheckBalance(false); Test_Dock.Ship.AddRegularContainer(con, ContainerMovement_V2.Objects.Enums.Types.Sides.Left); //Act Test_Dock.CheckSides(con); var actual = Test_Dock.Ship; actual.CheckBalance(false); //Assert Assert.AreEqual(expected.LeftWeight, actual.LeftWeight); Assert.AreEqual(expected.RightWeight, actual.RightWeight); }
public Dock() { Ship = ShipFactory.GenerateDefaultShip(); }