public void Then_script_files_should_be_written_to_the_deploy_journal() => A.CallTo( () => EdFiLegacyDatabaseRepository.InsertIntoDeployJournal( ConnectionString, A <IEnumerable <DeployJournalRecord> > .That.Contains(new DeployJournalRecord { ScriptName = ExpectedScriptName }))) .MustHaveHappened();
protected override void Arrange() { base.Arrange(); A.CallTo(() => EdFiLegacyDatabaseRepository.FindAllVersionLevels(A <string> ._)) .Returns( new[] { new DatabaseVersionLevel { DatabaseType = "EDFI", ScriptSource = "Ed-Fi-ODS", VersionLevel = 1010, ScriptType = "Structure", SubType = "Changes" } }); var scriptPathInfo = A.Fake <IScriptPathInfo>(); A.CallTo(() => ScriptPathInfoProvider.FindAllScriptsInFileSystem(Options)) .Returns(new[] { scriptPathInfo }.ToList()); var scriptFileVersionLevelList = new[] { new ScriptFileVersionLevel(OdsStructureChangesPath, FileName1010) }; A.CallTo(() => scriptPathInfo.GetAllScriptFiles()) .Returns(scriptFileVersionLevelList); }
protected override void Arrange() { base.Arrange(); A.CallTo(() => EdFiLegacyDatabaseRepository.FindAllTables(A <string> ._)) .Returns(null); }
protected override void Arrange() { base.Arrange(); A.CallTo(() => EdFiLegacyDatabaseRepository.FindAllTables(A <string> ._)) .Returns( new[] { new DatabaseTable { TableName = "VersionLevel", TableSchema = "dbo" } }); }
protected override void Arrange() { base.Arrange(); A.CallTo(() => EdFiLegacyDatabaseRepository.FindAllVersionLevels(A <string> ._)) .Returns( new[] { new DatabaseVersionLevel { DatabaseType = "EDFI", ScriptSource = "Ed-Fi-ODS", VersionLevel = 30, ScriptType = "Structure" }, new DatabaseVersionLevel { DatabaseType = "EDFI", ScriptSource = "GrandBend", VersionLevel = 30, ScriptType = "Structure" } }); }
public void Then_version_level_table_should_have_been_dropped() => A.CallTo(() => EdFiLegacyDatabaseRepository.DropVersionLevelTable(ConnectionString)) .MustHaveHappened();