コード例 #1
0
        public void WithoutDeltaEngineEnvironmentVariableSetTheCurrentWorkingDirectoryIsUsedAsBase()
        {
            DeleteEnvironmentVariable();
            var spy = new FrameworkFinderSpy();
            int allFrameworksWithoutDefault = DeltaEngineFramework.Default.GetCount() - 1;

            Assert.AreEqual(allFrameworksWithoutDefault, spy.All.Length);
            Assert.AreEqual(allFrameworksWithoutDefault + 2, spy.PotentialFrameworkDirectories.Length);
        }
コード例 #2
0
        public void SearchForAllFrameworksOnlyOnce()
        {
            var spy = new FrameworkFinderSpy();

            Assert.AreEqual(0, spy.NumberOfSearches);
            DeltaEngineFramework[] allFrameworks;
            Assert.IsNotNull(allFrameworks = spy.All);
            Assert.AreEqual(1, spy.NumberOfSearches);
            Assert.AreEqual(allFrameworks, spy.All);
            Assert.AreEqual(1, spy.NumberOfSearches);
        }
コード例 #3
0
        public void SearchForDefaultFrameworkOnlyOnce()
        {
            var spy = new FrameworkFinderSpy();

            Assert.AreEqual(0, spy.NumberOfSearches);
            DeltaEngineFramework defaultFramework;

            Assert.IsNotNull(defaultFramework = spy.Default);
            Assert.AreEqual(1, spy.NumberOfSearches);
            Assert.AreEqual(defaultFramework, spy.Default);
            Assert.AreEqual(1, spy.NumberOfSearches);
        }