public void ShipTestMethod_07() { //Arrange ShipController controller = new ShipController(); controller.CreateShip(1, 1, 50); controller.CreateContainer(1, 5, TypeContainer.Default_Container); controller.CreateContainer(1, 5, TypeContainer.Default_Container); controller.CreateContainer(1, 5, TypeContainer.Default_Container); controller.CreateContainer(1, 5, TypeContainer.Default_Container); controller.CreateContainer(1, 5, TypeContainer.Default_Container); controller.CreateContainer(1, 5, TypeContainer.Default_Container); controller.CreateContainer(1, 5, TypeContainer.Default_Container); controller.CreateContainer(1, 5, TypeContainer.Default_Container); Console.WriteLine(UrlFabricator.GenerateShip(controller.CurrentShip)); //Action controller.CalculateContainersPos(); //Assert Assert.AreEqual(controller.ValidateShip(), false); }
public void ShipTestMethod_10() { //Arrange ShipController controller = new ShipController(); controller.CreateShip(1, 2, 11); controller.CreateContainer(1, 27, TypeContainer.Cooled_Container); controller.CreateContainer(1, 25, TypeContainer.Cooled_Container); controller.CreateContainer(1, 21, TypeContainer.Cooled_Container); controller.CreateContainer(1, 17, TypeContainer.Cooled_Container); controller.CreateContainer(1, 5, TypeContainer.Cooled_Container); controller.CreateContainer(1, 22, TypeContainer.RefrigeratedValuable_Container); controller.CreateContainer(1, 27, TypeContainer.Default_Container); controller.CreateContainer(1, 21, TypeContainer.Default_Container); controller.CreateContainer(1, 13, TypeContainer.Default_Container); controller.CreateContainer(1, 9, TypeContainer.Default_Container); controller.CreateContainer(1, 8, TypeContainer.Default_Container); controller.CreateContainer(1, 5, TypeContainer.Default_Container); controller.CreateContainer(1, 27, TypeContainer.Valuable_Container); Console.WriteLine(UrlFabricator.GenerateShip(controller.CurrentShip)); //Action controller.CalculateContainersPos(); //Assert Assert.AreEqual(controller.ValidateShip(), true); }
public void RandomTest() { //Arrange ShipController controller = new ShipController(); Random seedGen = new Random(); int seed = seedGen.Next(Int32.MaxValue); Console.WriteLine($"The Random seed is: {seed}"); Random random = new Random(seed); //print seed controller.CreateShip(random.Next(1, 5), random.Next(1, 5), 11); for (int i = 0; i < random.Next(1, 10); i++) { controller.CreateContainer(1, random.Next(20, 30), TypeContainer.Cooled_Container); } for (int i = 0; i < random.Next(1, 10); i++) { controller.CreateContainer(1, random.Next(20, 30), TypeContainer.RefrigeratedValuable_Container); } for (int i = 0; i < random.Next(1, 10); i++) { controller.CreateContainer(1, random.Next(20, 30), TypeContainer.Default_Container); } for (int i = 0; i < random.Next(1, 10); i++) { controller.CreateContainer(1, random.Next(20, 30), TypeContainer.Valuable_Container); } //Action controller.CalculateContainersPos(); Console.WriteLine(UrlFabricator.GenerateShip(controller.CurrentShip)); //Assert Assert.AreEqual(controller.ValidateShip(), true); }
public void ShipTestMethod_03() { //Arrange ShipController controller = new ShipController(); controller.CreateShip(2, 1, 11); controller.CreateContainer(1, 30, TypeContainer.Cooled_Container); controller.CreateContainer(1, 30, TypeContainer.Cooled_Container); controller.CreateContainer(1, 30, TypeContainer.Cooled_Container); controller.CreateContainer(1, 30, TypeContainer.Cooled_Container); Console.WriteLine(UrlFabricator.GenerateShip(controller.CurrentShip)); //Action controller.CalculateContainersPos(); //Assert Assert.AreEqual(controller.ValidateShip(), true); }