public async Task GetDbccsAsync()
        {
            // Setup Server
            var server = new Server {
                ServerName = "TestServerName"
            };
            var databaseName = "TestDatabaseName";

            this.dbccTest = new MockDbccServerResults
            {
                Database          = databaseName,
                LastCleanDBCCDate = DateTime.UtcNow.NormilizeToHour().AddHours(-2),
                Server            = server.ServerName
            };
            await this.dbccTestDataRepository.CreateAsync(new List <MockDbccServerResults> {
                this.dbccTest
            });

            var testDatabase = new Database {
                Name = databaseName
            };
            var databases = new List <Database> {
                testDatabase
            };

            // Act
            var results = await this.dbccProvider.GetDbccsAsync(server, databases);

            // Assert
            Assert.That(results.Count, Is.EqualTo(1));
            var result = results.First();

            Assert.That(result.End, Is.EqualTo(this.dbccTest.LastCleanDBCCDate));
        }
コード例 #2
0
        public async Task CreateAsync()
        {
            var testData = new MockDbccServerResults
            {
                Server            = "ServerNameTest",
                Database          = "DatabaseNameTest",
                LastCleanDBCCDate = DateTime.UtcNow,                                                    // shouldn't be nullable?
            };
            var testDataList = new List <MockDbccServerResults> {
                testData
            };

            await this.dbccTestDataRepository.CreateAsync(testDataList);

            Assert.Pass("No return results");
        }