コード例 #1
0
 public void SutIsSpecimenBuilder()
 {
     #pragma warning disable 618
     var sut = new Utf8EncodingGenerator();
     #pragma warning restore 618
     Assert.IsAssignableFrom<ISpecimenBuilder>(sut);
 }
コード例 #2
0
        public void CreateWithNonTypeRequestWillReturnNoSpecimen()
        {
            // Arrange
            var sut = new Utf8EncodingGenerator();

            // Act
            var result = sut.Create(new object(), new DelegatingSpecimenContext());
            // Assert
            Assert.Equal(new NoSpecimen(), result);
        }
コード例 #3
0
        public void CreateWithEncodingRequestWillReturnUtf8Encoding()
        {
            // Arrange
            var sut = new Utf8EncodingGenerator();

            // Act
            var result = sut.Create(typeof(Encoding), new DelegatingSpecimenContext());

            // Assert
            Assert.Equal(Encoding.UTF8, result);
        }
コード例 #4
0
        public void CreateWithNullRequestWillReturnNoSpecimen()
        {
            // Arrange
            #pragma warning disable 618
            var sut = new Utf8EncodingGenerator();
            #pragma warning restore 618

            // Act
            var result = sut.Create(null, new DelegatingSpecimenContext());

            // Assert
            Assert.Equal(new NoSpecimen(), result);
        }
コード例 #5
0
 public void SutIsSpecimenBuilder()
 {
     var sut = new Utf8EncodingGenerator();
     Assert.IsAssignableFrom<ISpecimenBuilder>(sut);
 }