public void 検証なしで単純にマッピングした場合はFullNameはセットされない()
        {
            AutoMapperDriver driver = new AutoMapperDriver();
            Person _Person = CreatePerson();
            PersonViewModel _PersonViewModel = driver.MapSimple(_Person);

            _PersonViewModel.FirstName.Is(_Person.FirstName);
            _PersonViewModel.LastName.Is(_Person.LastName);
            _PersonViewModel.FullName.IsNull();
            _PersonViewModel.Birthday.Is(_Person.Birthday.Value.ToString());
            _PersonViewModel.CompanyName.Is(_Person.Company.Name);
        }
        public void FullNameを明示的にマッピングさせて値が一致する()
        {
            AutoMapperDriver driver = new AutoMapperDriver();
            Person _Person = CreatePerson();
            PersonViewModel _PersonViewModel = driver.MapWithFullName(_Person);

            _PersonViewModel.FirstName.Is(_Person.FirstName);
            _PersonViewModel.LastName.Is(_Person.LastName);
            _PersonViewModel.FullName.Is("kaede momiji");
            _PersonViewModel.Birthday.Is(_Person.Birthday.Value.ToString());
            _PersonViewModel.CompanyName.Is(_Person.Company.Name);
        }
        public void プロファイルを使用してマッピングした場合値が一致する()
        {
            AutoMapperDriver driver = new AutoMapperDriver();
            Person _Person = CreatePerson();
            PersonViewModel _PersonViewModel = driver.MapWithProfile(_Person);

            _PersonViewModel.FirstName.Is(_Person.FirstName);
            _PersonViewModel.LastName.Is(_Person.LastName);
            _PersonViewModel.FullName.Is("kaede momiji");
            _PersonViewModel.Birthday.Is("2000年10月10日生まれ");
            _PersonViewModel.CompanyName.Is(_Person.Company.Name);
        }
        public void FullNameを明示的にignoreさせて値が一致する()
        {
            AutoMapperDriver driver = new AutoMapperDriver();
            Person _Person = CreatePerson();
            PersonViewModel _PersonViewModel = driver.MapWithIgnore(_Person);

            Assert.AreEqual(_PersonViewModel.FirstName, _Person.FirstName);
            Assert.AreEqual(_PersonViewModel.LastName, _Person.LastName);
            Assert.AreEqual(_PersonViewModel.FullName, null);
            Assert.AreEqual(_PersonViewModel.Birthday, _Person.Birthday.Value.ToString());
            Assert.AreEqual(_PersonViewModel.CompanyName, _Person.Company.Name);
        }