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