public void TestInitialise()
{
this.mockRepo = new Mock<IApplicationDatabaseRepository>();
this.mockService1 = new Mock<ISupportsModelPersistence>();
this.mockService1.Setup(m => m.LoadSequence).Returns(50);
this.mockService2 = new Mock<ISupportsModelPersistence>();
this.mockService2.Setup(m => m.LoadSequence).Returns(20);
this.mockCredentials = new Mock<ICredentialStore>();
this.mockServices = new[] { this.mockService1.Object, this.mockService2.Object };
this.subject = new ApplicationDatabaseService(this.mockRepo.Object, this.mockServices, new FakeMonitorableDependencies(), this.mockCredentials.Object, new FakeLogger());
}