public void Be2970_WhenGiven_ThreePikachus_AndThreeSquirtles() { var pikachu = PokeCartItemGetter.GetPikachu(); var squirtle = PokeCartItemGetter.GetSquirtle(); _pokeCart.AddPokemon(pikachu, 3); _pokeCart.AddPokemon(squirtle, 3); var result = _pokeCart.GetCartPrice(); Assert.That(result, Is.EqualTo(29.70).Within(0.001)); }
public void Be990_WhenGiven_OnePikachu_AndOneSquirtle() { var pikachu = PokeCartItemGetter.GetPikachu(); var squirtle = PokeCartItemGetter.GetSquirtle(); _pokeCart.AddPokemon(pikachu); _pokeCart.AddPokemon(squirtle); var result = _pokeCart.GetCartPrice(); Assert.That(result, Is.EqualTo(9.90).Within(0.001)); }
public void Be1980_WhenGiven_TwoPikachus_AndTwoSquirtles() { var pikachu = PokeCartItemGetter.GetPikachu(); var squirtle = PokeCartItemGetter.GetSquirtle(); _pokeCart.AddPokemon(pikachu, 2); _pokeCart.AddPokemon(squirtle, 2); var result = _pokeCart.GetCartPrice(); Assert.That(result, Is.EqualTo(19.80).Within(0.001)); }
public void Be1280_WhenGiven_OnePikachu_AndOneSquirtle_AndOneCharmander() { var pikachu = PokeCartItemGetter.GetPikachu(); var squirtle = PokeCartItemGetter.GetSquirtle(); var charmander = PokeCartItemGetter.GetCharmander(); _pokeCart.AddPokemon(pikachu); _pokeCart.AddPokemon(squirtle); _pokeCart.AddPokemon(charmander); var result = _pokeCart.GetCartPrice(); Assert.That(result, Is.EqualTo(12.80).Within(0.001)); }
public void HaveDifferentCounts_WhenGiven_ManyPokemonWithDifferentValues() { var pikachu = PokeCartItemGetter.GetPikachu(); var charmander = PokeCartItemGetter.GetCharmander(); var squirtle = PokeCartItemGetter.GetSquirtle(); _pokeCart.AddPokemon(pikachu, 2); _pokeCart.AddPokemon(charmander, 3); _pokeCart.AddPokemon(squirtle); var firstGroup = _pokeCart.GetPokemonGroup(); var secondGroup = _pokeCart.GetPokemonGroup(); var thirdGroup = _pokeCart.GetPokemonGroup(); Assert.That(firstGroup.Count, Is.EqualTo(3)); Assert.That(secondGroup.Count, Is.EqualTo(2)); Assert.That(thirdGroup.Count, Is.EqualTo(1)); }