public void obter_script_especifico() { var changeEntryASerRetornado = new ChangeEntry("folder2", 1); databaseSchemaVersionManager.Setup(x => x.GetAppliedChanges()).Returns(new List <ChangeEntry> { new ChangeEntry("folder1", 1), new ChangeEntry("folder1", 2), changeEntryASerRetornado, new ChangeEntry("folder2", 2), }); var changeScript = new ChangeScript("folder2", 1, new FileInfo("script.sql"), Encoding.UTF8); var changeEntry = repositorioScripts.ObterScriptExecutado(changeScript); changeEntry.Should().NotBeNull(); changeEntry.Should().Be(changeEntryASerRetornado); }