コード例 #1
0
        public void GetRelativePath_Invalid_Parameters_Test(string path1, string path2)
        {
            var printer = Mock.Of <IPrinter>();
            var calc    = new StrPathCalculator(printer);

            var result = calc.GetRelativePath(path1, path2);

            Assert.IsNull(result);
        }
コード例 #2
0
        public void GetRelativePath_Valid_Parameters_Test(string path1, string path2, string result)
        {
            var printer = Mock.Of <IPrinter>();
            var calc    = new StrPathCalculator(printer);

            var current = calc.GetRelativePath(path1, path2);

            Assert.IsTrue(result == current);
        }
コード例 #3
0
        public void NullPrinter_NoException_Test()
        {
            var calc = new StrPathCalculator(null);

            calc.GetRelativePath("", "");
        }