コード例 #1
0
ファイル: ProcessTest.cs プロジェクト: SimonBond/Test
        public void TestMethod2()
        {
            MaturityValueCalculator   maturityValueCalculator = new MaturityValueCalculator();
            DataReader <MaturityData> maturityDataReader      = new DataReader <MaturityData>(MaturityDataExtractor.Extractor);
            MaturityValueDataWriter   maturityValueDataWriter = new MaturityValueDataWriter();
            Process process = new Process(maturityValueCalculator, maturityDataReader, maturityValueDataWriter);

            try
            {
                process.ProcessFile("C:\\RoyalLondon\\Projects\\Test\\RoyalLondonTestApp\\UnitTests\\LiveData\\ThisFileDoesNotExist.csv");
                Assert.Fail();
            }
            catch
            {
                // This is expected
            }
        }
コード例 #2
0
ファイル: ProcessTest.cs プロジェクト: SimonBond/Test
        public void TestMethod1()
        {
            string appDir   = Path.GetDirectoryName(Path.GetDirectoryName(TestContext.TestDir));
            string fileName = Path.Combine(appDir, "UnitTests", "LiveData", "MaturityData.csv");

            MaturityValueCalculator   maturityValueCalculator = new MaturityValueCalculator();
            DataReader <MaturityData> maturityDataReader      = new DataReader <MaturityData>(MaturityDataExtractor.Extractor);
            MaturityValueDataWriter   maturityValueDataWriter = new MaturityValueDataWriter();

            Process process = new Process(maturityValueCalculator, maturityDataReader, maturityValueDataWriter);

            try
            {
                process.ProcessFile(fileName);
            }
            catch
            {
                Assert.Fail();
            }
        }
コード例 #3
0
        public void TestMethod1()
        {
            MaturityValueCalculator mvc = new MaturityValueCalculator();

            Assert.AreEqual(mvc.Calculate(10000, 3, 1000, 40), 14980);
        }