コード例 #1
0
        public void CreateWithCultureInfoRequestTypeReturnsInvariantCulture()
        {
            var sut = new InvariantCultureGenerator();
            var actual = sut.Create(typeof(CultureInfo), new DelegatingSpecimenContext());

            Assert.Equal(CultureInfo.InvariantCulture, actual);
        }
コード例 #2
0
        public void CreateWithNullContextDoesNotThrow()
        {
#pragma warning disable 618
            var sut = new InvariantCultureGenerator();
#pragma warning restore 618
            sut.Create(new object(), null);
        }
コード例 #3
0
        public void CreateWithNonCultureInfoTypeWillReturnNoSpecimen()
        {
            var sut = new InvariantCultureGenerator();
            var actual = sut.Create(typeof(object), new DelegatingSpecimenContext());

            Assert.Equal(new NoSpecimen(), actual);
        }
コード例 #4
0
        public void SutIsSpecimenBuilder()
        {
#pragma warning disable 618
            var sut = new InvariantCultureGenerator();
#pragma warning restore 618
            Assert.IsAssignableFrom<ISpecimenBuilder>(sut);
        }
コード例 #5
0
        public void CreateWithNullRequestWillReturnNoSpecimen()
        {
            var sut = new InvariantCultureGenerator();

            var actual = sut.Create(null, new DelegatingSpecimenContext());

            Assert.Equal(new NoSpecimen(), actual);
        }
コード例 #6
0
        public void CreateWithNonTypeRequestWillReturnNoSpecimen()
        {
#pragma warning disable 618
            var sut = new InvariantCultureGenerator();
#pragma warning restore 618
            var actual = sut.Create(new object(), new DelegatingSpecimenContext());

            Assert.Equal(new NoSpecimen(), actual);
        }
コード例 #7
0
 public void CreateWithNullContextDoesNotThrow()
 {
     var sut = new InvariantCultureGenerator();
     sut.Create(new object(), null);
 }
コード例 #8
0
 public void SutIsSpecimenBuilder()
 {
     var sut = new InvariantCultureGenerator();
     Assert.IsAssignableFrom<ISpecimenBuilder>(sut);
 }