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); }
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); }