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());
 }
Ejemplo n.º 2
0
        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());
        }