public void The_DatabaseName_Is_Wired_Up_Correctly() { IDatabaseForm form = MockRepository.GenerateMock <IDatabaseForm>(); Database obj = new Database("Database1"); obj.Loader = DatabaseLoaderFacade.GetSQLCELoader("asdfsdf.sdf"); IMainPanel panel = MockRepository.GenerateMock <IMainPanel>(); var presenter = new DatabasePresenter(panel, form); presenter.AttachToModel(obj); form.AssertWasCalled(a => a.SelectedDatabaseType = DatabaseTypes.SQLCE); form.AssertWasCalled(a => a.SetDatabaseFilename("asdfsdf.sdf")); form.AssertWasCalled(a => a.DatabaseHelper = Arg <IServerAndDatabaseHelper> .Is.NotNull); }
public void The_DatabaseHelper_Is_Filled_In() { IDatabaseForm form = MockRepository.GenerateMock <IDatabaseForm>(); IMainPanel panel = MockRepository.GenerateMock <IMainPanel>(); new DatabasePresenter(panel, form); form.AssertWasCalled(a => a.DatabaseHelper = Arg <IServerAndDatabaseHelper> .Is.NotNull); }
public void The_DatabaseName_Is_Wired_Up_Correctly_With_Database() { IDatabaseForm form = MockRepository.GenerateMock <IDatabaseForm>(); Database obj = new Database("Database1"); ISQLServer2005DatabaseConnector connector = MockRepository.GenerateStub <ISQLServer2005DatabaseConnector>(); connector.ConnectionInformation = new ConnectionStringHelper { UserName = "******", Password = "******", ServerName = "Server", UseFileName = false }; connector.DatabaseName = "DatabaseName"; obj.Loader = new SQLServer2005DatabaseLoader(connector); IMainPanel panel = MockRepository.GenerateMock <IMainPanel>(); var presenter = new DatabasePresenter(panel, form); presenter.AttachToModel(obj); form.AssertWasCalled(a => a.SelectedDatabaseType = DatabaseTypes.SQLServer2005); form.AssertWasCalled(a => a.SetDatabase("DatabaseName")); form.AssertWasCalled(a => a.Username = "******"); form.AssertWasCalled(a => a.Password = "******"); form.AssertWasCalled(a => a.SelectedServerName = "Server"); form.AssertWasCalled(a => a.DatabaseHelper = Arg <IServerAndDatabaseHelper> .Is.NotNull); }