public void ReadContentReturnsFileDataTest() { var name = Guid.NewGuid().ToString(); var value = Path.GetTempFileName(); var expected = Guid.NewGuid().ToString(); try { File.WriteAllText(value, expected); var target = new PostFileEntry(name, value); using (var stream = target.ReadContent()) { using (var reader = new StreamReader(stream)) { var actual = reader.ReadToEnd(); actual.Should().Be(expected); } } target.IsValid.Should().BeTrue(); } finally { File.Delete(value); } }
public void IsValidReturnsFalseWhenValueIsNullTest() { var name = Guid.NewGuid().ToString(); var target = new PostFileEntry(name, null); target.IsValid.Should().BeFalse(); }
public void IsValidReturnsFalseWhenValueIsWhiteSpaceTest() { var name = Guid.NewGuid().ToString(); var target = new PostFileEntry(name, " "); target.IsValid.Should().BeFalse(); }
public void IsValidReturnsFalseWhenValueIsEmptyTest() { var name = Guid.NewGuid().ToString(); var target = new PostFileEntry(name, string.Empty); target.IsValid.Should().BeFalse(); }
public void IsValidReturnsFalseWhenFileDoesNotExistTest() { var name = Guid.NewGuid().ToString(); var value = Guid.NewGuid().ToString(); var target = new PostFileEntry(name, value); target.IsValid.Should().BeFalse(); }
public void CanCreateWithNullValueTest() { var name = Guid.NewGuid().ToString(); var target = new PostFileEntry(name, null); target.Name.Should().Be(name); target.Value.Should().BeNull(); }
public void CanCreateWithValueDataTest() { var name = Guid.NewGuid().ToString(); var value = Guid.NewGuid().ToString(); var target = new PostFileEntry(name, value); target.Name.Should().Be(name); target.Value.Should().Be(value); }
public void IsValidReturnsTrueForValidFilePathValueTest() { var name = Guid.NewGuid().ToString(); var value = Path.GetTempFileName(); try { var target = new PostFileEntry(name, value); target.IsValid.Should().BeTrue(); } finally { File.Delete(value); } }