Пример #1
0
        public void TestGetSansarDirectory()
        {
            var expectedValue    = @"C:\Program Files\Sansar\";
            var registryProvider = new MockRegistryProvider();

            registryProvider.ReturnValueQueue.Enqueue(expectedValue);

            var result = Utils.GetSansarDirectory(registryProvider);

            Assert.AreEqual(result, expectedValue);
        }
Пример #2
0
        public void TestGetSansarDirectoryFallback()
        {
            var expectedValue    = @"C:\Program Files\Sansar";
            var registryProvider = new MockRegistryProvider();

            registryProvider.ReturnValueQueue.Enqueue(null);
            registryProvider.ReturnValueQueue.Enqueue(@"C:\Program Files\Sansar\Updater\Sansar.exe,1");

            var result = Utils.GetSansarDirectory(registryProvider);

            Assert.AreEqual(result, expectedValue);
        }