Beispiel #1
0
        public void TestSameDoesntHaveTradeID()
        {
            //Arrange
            MockDataStore mockDataStore = new MockDataStore();
            List <Trade>  trades        = mockDataStore.GetMockedGoodTradeList();

            //Act
            TradeLogicHelper tradeLogic       = new TradeLogicHelper();
            bool             doesntHaveSameId = tradeLogic.CheckNotSameTradeId(trades);

            //Assert
            Assert.IsTrue(doesntHaveSameId);
        }
Beispiel #2
0
        public void TestGoodTradeList()
        {
            //Arrange
            MockDataStore mockDataStore = new MockDataStore();
            List <Trade>  trades        = mockDataStore.GetMockedGoodTradeList();

            //Act
            TradeLogicHelper   tradeLogic   = new TradeLogicHelper();
            List <TradeResult> actualResult = tradeLogic.CalculateResult(trades);

            //Assert
            List <TradeResult> expectedResult = mockDataStore.GetMockedGoodTradeResult();

            Assert.IsTrue(mockDataStore.TradeResultsAreEqual(expectedResult, actualResult));
        }