Exemple #1
0
        public void ItShouldNotReportItCanSerialize()
        {
            // Arrange
            var sut = new DockerPercentStringConverter();

            // Act/Assert
            sut.CanWrite.Should().BeFalse();
        }
Exemple #2
0
        public void ItShouldReportItCanDeserialize()
        {
            // Arrange
            var sut = new DockerPercentStringConverter();

            // Act/Assert
            sut.CanRead.Should().BeTrue();
        }
Exemple #3
0
        public void ItShouldOnlyBeAbleToConvertToDecimals(Type type, bool expectedResult)
        {
            // Arrange
            var sut = new DockerPercentStringConverter();

            // Act
            var result = sut.CanConvert(type);

            // Assert
            result.Should().Be(expectedResult);
        }
Exemple #4
0
        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>();
        }