public void DrinkAlcoholFail() { var consumeHandler = new AlcoholConsumeHandler(); var player = this.GetPlayer(); var success = consumeHandler.ConsumeItem(player, 12, 0); Assert.That(success, Is.False); Mock.Get(player.PlayerView).Verify(view => view.DrinkAlcohol(), Times.Never); }
public void DrinkAlcoholFail() { var consumeHandler = new AlcoholConsumeHandler(); var player = this.GetPlayer(); var success = consumeHandler.ConsumeItem(player, null, null, FruitUsage.Undefined); Assert.That(success, Is.False); Mock.Get(player.ViewPlugIns.GetPlugIn <IDrinkAlcoholPlugIn>()).Verify(view => view.DrinkAlcohol(), Times.Never); }
public void DrinkAlcoholFail() { var consumeHandler = new AlcoholConsumeHandler(); var player = this.GetPlayer(); player.PlayerView.Expect(view => view.DrinkAlcohol()).Repeat.Never(); var success = consumeHandler.ConsumeItem(player, 12, 0); Assert.That(success, Is.False); player.PlayerView.VerifyAllExpectations(); }
public void DrinkAlcoholSuccess() { var consumeHandler = new AlcoholConsumeHandler(); var player = this.GetPlayer(); var item = this.GetItem(); player.Inventory.AddItem(ItemSlot, item); var success = consumeHandler.ConsumeItem(player, ItemSlot, 0); Assert.That(success, Is.True); Assert.That(player.Inventory.Items.Any(), Is.False); Mock.Get(player.PlayerView).Verify(view => view.DrinkAlcohol(), Times.Once); }
public void DrinkAlcoholSuccess() { var consumeHandler = new AlcoholConsumeHandler(); var player = this.GetPlayer(); var item = this.GetItem(); player.Inventory !.AddItem(ItemSlot, item); var success = consumeHandler.ConsumeItem(player, item, null, FruitUsage.Undefined); Assert.That(success, Is.True); Assert.That(player.Inventory.Items.Any(), Is.False); Mock.Get(player.ViewPlugIns.GetPlugIn <IDrinkAlcoholPlugIn>()).Verify(view => view !.DrinkAlcohol(), Times.Once); }
public void DrinkAlcoholSuccess() { var consumeHandler = new AlcoholConsumeHandler(); var player = this.GetPlayer(); var item = this.GetItem(); player.Inventory.AddItem(ItemSlot, item); player.PlayerView.Expect(view => view.DrinkAlcohol()).Repeat.Once(); var success = consumeHandler.ConsumeItem(player, ItemSlot, 0); Assert.That(success, Is.True); Assert.That(player.Inventory.Items.Any(), Is.False); player.PlayerView.VerifyAllExpectations(); }