public void GetDBStatusWithUnManagedClientTest() { using (var database = new DatabaseUnManaged(connectionString)) { var dbInfoRepository = new DatabaseInfoRepository(database); var dbStatus = dbInfoRepository.GetDBStatus(); Assert.IsNotNull(dbStatus); } }
public void GetMaintenanceData_WillReturnInsertedData() { using var serviceProvider = InfrastructureTestsUtils.ServiceProvider; var database = serviceProvider.GetService <IGaleryDatabase>(); var repository = new DatabaseInfoRepository(database); //Act var info = repository.Get(_testDatabaseInfoEntityHash); //Assert Assert.That(info, Is.Not.Null); Assert.That(info.Name, Contains.Substring("Info Test Name")); Assert.That(info.Racks.Count, Is.EqualTo(2)); Assert.That(info.Racks[0].Database, Is.SameAs(info)); Assert.That(info.Racks[0].DatabaseHash, Contains.Substring(_testDatabaseInfoEntityHash)); var rackWith2Mountpoints = info.Racks.First(r => r.MountPoints.Count == 2); var firstMountpointFromTwo = rackWith2Mountpoints.MountPoints.First(); Assert.That(firstMountpointFromTwo.Rack, Is.SameAs(rackWith2Mountpoints)); }