public void NewMgMigrationTable_Default_Constructor_Constructs() { var result = new NewMgMigrationTable { Database = "database", Host = "host", Port = 1111, Schema = "public", Username = "******" }; Assert.NotNull(result); }
public void NewMgMigrationTable_Returns_False_If_Table_Exists() { ConfigManagerMock.ConfigReturns(null); DbMock.MigrationTableExists(true); var command = new NewMgMigrationTable(GetMockedDependencies()) { Database = "database", Host = "host", Port = 1111, Schema = "public", Username = "******" }; var result = command.Invoke()?.OfType <MgResult>().First(); Assert.False(result.Successful); DbMock.VerifyMigrationTableExists(Times.Once()); DbMock.VerifyCreateMigrationTable(Times.Never()); }