Esempio n. 1
0
        public void TestHelperInstance_GenerateTypesFromConfiguratorsInExecutingAssembly()
        {
            var sut = new TestHelperInstance(context => { });

            var result = sut.Generate <DateTime>();

            result.Should().Be(DateTime.MaxValue);
        }
Esempio n. 2
0
        public void TestHelperInstance_GenerateTypesFromConfiguratorsInTestHelperSupportAssemblies()
        {
            var sut = new TestHelperInstance(context => { });

            var result1 = sut.Generate <ExamplePoco1>();

            result1.WebSite.Should().Be(new Uri("http://example.com"));

            var result2 = sut.Generate <ExamplePoco2>();

            result2.Id.Should().Be(5);
        }
Esempio n. 3
0
        public void TestHelperInstance_GenerateTypesInstanceConfig()
        {
            var sut = new TestHelperInstance(context =>
            {
                context.Register(() => new ExamplePoco1
                {
                    Name    = context.Generate <string>(),
                    WebSite = new Uri("http://example2.co.uk")
                });
            });

            var result = sut.Generate <ExamplePoco1>();

            result.WebSite.Should().Be(new Uri("http://example2.co.uk"));
        }