public void Should_import_Successfully() { var site = MockRepository.GenerateMock<IContentInstallerSite>(); IApplicationHostData[] hostdata; IApplicationHostData[] appdata = new HostDataStub[1] {new HostDataStub()}; site.Stub(s => s.GetApplicationData("", "2.0", out hostdata)).IgnoreArguments().OutRef(new object[] {appdata}).Return (true); var installer = new ContentInstaller(site); string result = installer.Import(new ContentItemStub {ShouldInstall = true, ContentVersion = "2.0"}); result.ShouldEqual("Installation completed successfully!"); string asdf; site.AssertWasCalled(s => s.CopyFile("", "", DuplicateFileCase.EnableOverwrite, out asdf), s => s.IgnoreArguments()); }
public void Should_import_Successfully() { var site = MockRepository.GenerateMock <IContentInstallerSite>(); IApplicationHostData[] hostdata; IApplicationHostData[] appdata = new HostDataStub[1] { new HostDataStub() }; site.Stub(s => s.GetApplicationData("", "2.0", out hostdata)).IgnoreArguments().OutRef(new object[] { appdata }).Return (true); var installer = new ContentInstaller(site); string result = installer.Import(new ContentItemStub { ShouldInstall = true, ContentVersion = "2.0" }); result.ShouldEqual("Installation completed successfully!"); string asdf; site.AssertWasCalled(s => s.CopyFile("", "", DuplicateFileCase.EnableOverwrite, out asdf), s => s.IgnoreArguments()); }