public void Test_HighestOrLowestRate_ReturnsACurrencyWithTheValueOne_WhenGivenAListOfOneElementWithEURRateOneAndTrue() { mockXML.Object.Add(new Mock<Currency>("EUR", 1, "12-12-2012").Object); Comparison comparison = new Comparison(mockXML.Object); Currency actual = comparison.HighestOrLowestRate("EUR", true, mockXML.Object); Assert.AreEqual(1, actual.value); }
public void Test_HighestOrLowestRate_ReturnsAEmptyCurrency_WhenGivenAnEmptyListAnEmptyStringAndTrue() { Comparison comparison = new Comparison(mockXML.Object); Currency actual = comparison.HighestOrLowestRate("",true,mockXML.Object); Assert.IsTrue(actual is Currency); }
public void Test_HighestOrLowestRate_ReturnsACurrencyWithTheValue0_WhenGivenAListOfThreeElementsAndFalse() { mockXML.Object.Add(new Mock<Currency>("EUR", 1, "12-12-2012").Object); mockXML.Object.Add(new Mock<Currency>("EUR", 0, "12-12-2012").Object); mockXML.Object.Add(new Mock<Currency>("EUR", 5, "12-12-2012").Object); Comparison comparison = new Comparison(mockXML.Object); Currency actual = comparison.HighestOrLowestRate("EUR", false, mockXML.Object); Assert.AreEqual(0, actual.value); }