예제 #1
0
        public void convert_solution()
        {
            var storage = MockRepository.GenerateStub<INugetStorage>();

            var solution = new Solution();
            solution.UseStorage(storage);

            solution.ConvertTo(SolutionMode.Ripple);

            storage.AssertWasCalled(x => x.Reset(solution));

            solution.Storage.ShouldBeOfType<NugetStorage>().Strategy.ShouldBeOfType<RippleDependencyStrategy>();
        }