Example #1
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);
        }
Example #2
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);
        }
Example #3
0
        public void Ctor_NotNullPrinter_Parameter_Test()
        {
            var printer = Mock.Of <IPrinter>();

            var calc = new StrPathCalculator(printer);
        }
Example #4
0
        public void NullPrinter_NoException_Test()
        {
            var calc = new StrPathCalculator(null);

            calc.GetRelativePath("", "");
        }
Example #5
0
 public void Ctor_NullPrinter_Parameter_Test()
 {
     var calc = new StrPathCalculator(null);
 }