コード例 #1
0
        public void GoldFormat_DispalyFormattedStringOfCoins(int modelNumber, string expected)
        {
            ItemModel fakeModel = TestHelperMethods.DefaultItemModelFactory(modelNumber);

            fakeModel.FindProfitInCoins();

            string actual = fakeModel.GoldFormat();

            Assert.Equal(expected, actual);
        }
コード例 #2
0
        [InlineData(3, -2951953)] //21996724
        public void FindProfitInCoins_SellValueActualAndBuyValueShouldCalculate(int modelNumber, int expected)
        {
            ItemModel fakeModel = TestHelperMethods.DefaultItemModelFactory(modelNumber);

            fakeModel.FindProfitInCoins();

            int actual = fakeModel.ProfitCoins;

            Assert.Equal(expected, actual);
        }
コード例 #3
0
        public void CalcProfitPercent_SetPercentProfitAppropriately(int modelNumber, string expected)
        {
            ItemModel fakeModel = TestHelperMethods.DefaultItemModelFactory(modelNumber);

            fakeModel.FindProfitInCoins();
            fakeModel.CalcProfitPercent();

            string actual = fakeModel.ProfitPercent;

            Assert.Equal(expected, actual);
        }
コード例 #4
0
        public void FindActualSellValue_ReturnSellValueAfterTaxes(int modelNumber, int expected)
        {
            // Arrange
            ItemModel fakeModel = TestHelperMethods.DefaultItemModelFactory(modelNumber);

            // Act
            int actual = fakeModel.FindActualSellValue();

            // Assert
            Assert.Equal(expected, actual);
        }