예제 #1
0
        public async Task GetByServerAsync()
        {
            // Arrange
            var server = new Server {
                ServerName = "TestServerName"
            };

            var mockDatabase = new MockDatabaseChecked
            {
                Database  = "TestDatabaseName",
                Server    = server.ServerName,
                CreatedOn = DateTime.UtcNow
            };

            await this.databasesCheckedTestDataRepository.CreateAsync(new List <MockDatabaseChecked> {
                mockDatabase
            });


            // Act
            var results = await this.repository.GetByServerAsync(server);

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

            Assert.That(testDatabase, Is.EqualTo(mockDatabase.Database));
        }
예제 #2
0
        public async Task CreateAsync()
        {
            var testData = new MockDatabaseChecked
            {
                Server    = "ServerNameTest",
                Database  = "DatabaseNameTest",
                CreatedOn = DateTime.UtcNow.NormilizeToHour()
            };
            var testDataList = new List <MockDatabaseChecked> {
                testData
            };

            await this.databasesCheckedTestDataRepository.CreateAsync(testDataList);

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