GivenWorkshopItemChangeSetWithoutDescriptionFilePath__WhenCallingGetDescriptionTextFromFile__ShouldReturnEmptyString() { string expectedDescriptionText = string.Empty; MockFileSystem fileSystem = new MockFileSystem(); WorkshopItemChangeSet sut = new WorkshopItemChangeSet(fileSystem); string actual = sut.GetDescriptionTextFromFile(); Assert.AreEqual(expectedDescriptionText, actual); }
GivenWorkshopItemChangeSetWithDescriptionFilePath__WhenCallingGetDescriptionTextFromFile__ShouldReturnDescriptionText() { const string expectedDescriptionText = "The description"; MockFileSystem fileSystem = new MockFileSystem(); fileSystem.AddFile("path/to/description", new MockFileData(expectedDescriptionText)); WorkshopItemChangeSet sut = new WorkshopItemChangeSet(fileSystem) { DescriptionFilePath = "path/to/description" }; string actual = sut.GetDescriptionTextFromFile(); Assert.AreEqual(expectedDescriptionText, actual); }