public static RainBarrelLargeModel GenerateLargeRainBarrel() { RainBarrelLargeModel largebarrel = new RainBarrelLargeModel(); largebarrel.id = Guid.NewGuid().ToString(); largebarrel.MaxCapacity = 160; largebarrel.CurrentContentValue = 160; return(largebarrel); }
public bool AddLargeRainBarrelToContainer(RainBarrelLargeModel largeModel) { bool found = false; if (!_containers.Any()) { var item = new ContainerModel { id = Guid.NewGuid().ToString(), CurrentContentValue = largeModel.MaxCapacity, LargeRainBarrelsStoredInsideThisContainer = new List <RainBarrelLargeModel> { largeModel } }; StaticResources.CurrentStaticContainer.currentContainer = item; _containers.Add(item); Console.WriteLine("Large rainbarrel and container added"); } foreach (var item in _containers) { if (found == false) { if (item.MaxCapacity > item.CurrentContentValue) { item.LargeRainBarrelsStoredInsideThisContainer.Add(largeModel); item.CurrentContentValue = largeModel.MaxCapacity; found = true; Console.WriteLine("Large rainbarrel added"); } } } if (found == false) { ContainerModel item = new ContainerModel(); ContainerAbstractionStructure.containers = new List <ContainerModel>(); ContainerAbstractionStructure.containers.Add(item); item.id = Guid.NewGuid().ToString(); item.LargeRainBarrelsStoredInsideThisContainer = new List <RainBarrelLargeModel>(); item.LargeRainBarrelsStoredInsideThisContainer.Add(largeModel); item.CurrentContentValue = largeModel.MaxCapacity; _containers.Add(item); Console.WriteLine("Large rainbarrel and container added"); } return(true); }
public void CheckifCapacityIsCorrectLarge(int valuetocompareto) { RainBarrelLargeModel large = new RainBarrelLargeModel(); Assert.AreEqual(large.MaxCapacity, valuetocompareto, "Values match with the given content type"); }
public void generateLargeBarrel() { RainBarrelLargeModel bucket = new RainBarrelLargeModel(); }
public bool FillLargeRainBarrel(RainBarrelLargeModel largemodel) { largemodel.CurrentContentValue = largemodel.MaxCapacity; Console.WriteLine("Large rainbarrel filled"); return(true); }
public bool emptyLargeRainBarrel(RainBarrelLargeModel largemodel) { largemodel.CurrentContentValue = 0; Console.WriteLine("Large rainbarrel emptied"); return(true); }