public void GetMinPrice_Case3() { // Assign var discnt = new discnt.Discnt(); int[] prices = { 1, 1, 1 }; int discount = 33; // Act double result = discnt.GetMinPrice(prices, discount); // Assert double expected = 2.67; string errorMessage = $"Expected: {expected:F}, Actual: {result:F}"; Assert.AreEqual(expected, result, errorMessage); }
public void GetMinPrice_With11Prices() { // Assign var discnt = new discnt.Discnt(); int[] prices = { 300, 499, 129, 237, 327, 900, 153, 987, 8765, 530, 1234 }; int discount = 30; // Act double result = discnt.GetMinPrice(prices, discount); // Assert double expected = 10765.20; string errorMessage = $"Expected: {expected:F}, Actual: {result:F}"; Assert.AreEqual(expected, result, errorMessage); }
public void GetMinPrice_WithZeroDiscount() { // Assign var discnt = new discnt.Discnt(); int[] prices = { 300, 300, 300, 300, 300, 300, 300, 300, 300 }; int discount = 0; // Act double result = discnt.GetMinPrice(prices, discount); // Assert double expected = 2700; string errorMessage = $"Expected: {expected:F}, Actual: {result:F}"; Assert.AreEqual(expected, result, errorMessage); }