public void ItShouldNotReportItCanSerialize() { // Arrange var sut = new DockerPercentStringConverter(); // Act/Assert sut.CanWrite.Should().BeFalse(); }
public void ItShouldReportItCanDeserialize() { // Arrange var sut = new DockerPercentStringConverter(); // Act/Assert sut.CanRead.Should().BeTrue(); }
public void ItShouldOnlyBeAbleToConvertToDecimals(Type type, bool expectedResult) { // Arrange var sut = new DockerPercentStringConverter(); // Act var result = sut.CanConvert(type); // Assert result.Should().Be(expectedResult); }
public void ItWillThrowIfWriteJsonIsCalled() { // Arrange var sut = new DockerPercentStringConverter(); // Act var exception = Assert.Catch(() => sut.WriteJson(new JsonTextWriter(TextWriter.Null), 32m, JsonSerializer.CreateDefault())); // Assert exception.Should().BeOfType <NotImplementedException>(); }