public void TestConstructor() { UnitStorage uStorage = new UnitStorage(30); int result = uStorage.getCapacity(); Assert.AreEqual(30, result); }
public void Spawn(int health, UnitStats stats, UnitStorage storage, int owner) { this.health = health; this.stats = stats; this.storage = storage; this.owner = owner; }
public void TestCheckWhenFull() { UnitStorage uStorage = new UnitStorage(10); uStorage.Gather(20); Assert.True(uStorage.checkFull()); }
public void TestCheckWhenNotFull() { UnitStorage uStorage = new UnitStorage(40); uStorage.Gather(20); Assert.False(uStorage.checkFull()); }
public void TestGatherDoNotExceedCapacity() { int expected = 30; UnitStorage uStorage = new UnitStorage(30); uStorage.Gather(40); int actual = uStorage.getStorage(); Assert.AreEqual(expected, actual); }
public void TestGather() { int expected = 30; UnitStorage uStorage = new UnitStorage(expected); uStorage.Gather(50); int actual = uStorage.getStorage(); Assert.AreEqual(expected, actual); }
public void TestGetResourceType() { ResourceType expected = ResourceType.Metal; UnitStorage uStorage = new UnitStorage(30); uStorage.SetResourceType(expected); ResourceType actual = uStorage.GetResourceType(); Assert.AreEqual(expected, actual); }
public void should_Success_Instantiate_UnitStorage() { DivisionStorage divison = new DivisionStorage(); UnitStorage unit = new UnitStorage() { Name = "Name", Division = divison }; Assert.Equal("Name", unit.Name); Assert.Equal(divison, unit.Division); }
public void TestCheckWhenResourceTypeChanged() { UnitStorage uStorage = new UnitStorage(40); uStorage.SetResourceType(ResourceType.Wood); uStorage.Gather(20); uStorage.SetResourceType(ResourceType.Metal); int actual = uStorage.getStorage(); Assert.AreEqual(0, actual); }
public void TestDepositStorage() { int expected = 0; UnitStorage uStorage = new UnitStorage(20); uStorage.Gather(20); uStorage.DepositStorage(); int actual = uStorage.getStorage(); Assert.AreEqual(expected, actual); }
public void should_Success_Instantiate_Storage() { var unitStorage = new UnitStorage(); Storage storage = new Storage() { Id = 1, Code = "Code", Name = "Name", Unit = unitStorage }; Assert.Equal(unitStorage, storage.Unit); Assert.Equal(1, storage.Id); Assert.Equal("Code", storage.Code); Assert.Equal("Name", storage.Name); }
private void Awake() { _Team = GetComponent <Barrack>().GetTeam(); _resources = FindObjectOfType <GatherResources>(); _unitStorage = FindObjectOfType <UnitStorage>(); }
override public void Start() { base.Start(); unitStorage = new UnitStorage(unitCapacity); }