private bool ValidateOrder(Caravan requirements, Caravan inventory) { return(inventory.HasInventory(requirements)); }
public void HasInventory_YBR_HasNoGR() { Caravan caravan = new Caravan(1, 0, 1, 1); Assert.False(caravan.HasInventory(new Caravan(0, 1, 0, 1))); }
public void HasInventory_YYGGBBRR_HasYY() { Caravan caravan = new Caravan(2, 2, 2, 2); Assert.True(caravan.HasInventory(new Caravan(2, 0, 0, 0))); }
public void HasInventory_GGBBRR_HasNoY() { Caravan caravan = new Caravan(0, 2, 2, 2); Assert.False(caravan.HasInventory(new Caravan(1, 0, 0, 0))); }
public void HasInventory_YYGGR_HasGR() { Caravan caravan = new Caravan(2, 2, 0, 1); Assert.True(caravan.HasInventory(new Caravan(0, 1, 0, 1))); }