BindaTests.Tests.BindingFormToObjectTests.When_binding_a_form_to_an_object_with_aliases C# (CSharp) Method

When_binding_a_form_to_an_object_with_aliases() private method

private When_binding_a_form_to_an_object_with_aliases ( ) : void
return void
        public void When_binding_a_form_to_an_object_with_aliases()
        {
            var binder = new Binder();
            var aliases = new List<BindaAlias> { new BindaAlias("Location", "PostLocation") };
            var form = NeededObjectsFactory.CreateForm();
            form.PostLocation.Text = TestVariables.Location;
            var post = new Post();

            binder.Bind(form, post, aliases);

            Assert.That(post.Title, Is.EqualTo(TestVariables.Title));
            Assert.That(post.Author, Is.EqualTo(TestVariables.Author));
            Assert.That(post.Date, Is.EqualTo(TestVariables.Posted));
            Assert.That(post.Body, Is.EqualTo(TestVariables.Body));
            Assert.That(post.Location, Is.EqualTo(TestVariables.Location));
        }