ModelBuilder.UnitTests.EmailValueGeneratorTests.GenerateReturnsRandomEmailAddressUsingFirstOfContextTest C# (CSharp) Method

GenerateReturnsRandomEmailAddressUsingFirstOfContextTest() private method

        public void GenerateReturnsRandomEmailAddressUsingFirstOfContextTest()
        {
            var person = new Person
            {
                FirstName = Guid.NewGuid().ToString("N")
            };
            var buildChain = new LinkedList<object>();

            buildChain.AddFirst(person);

            var target = new EmailValueGenerator();

            var actual = (string)target.Generate(typeof(string), "email", buildChain);

            var expected = person.FirstName.Substring(0, 1);

            actual.Should().StartWith(expected.ToLowerInvariant());
        }