Esempio n. 1
0
        public static Benday.EasyAuthDemo.Api.DomainModels.Person CreateModel(
            bool createAsUnsaved = true)
        {
            var fromValue = new Benday.EasyAuthDemo.Api.DomainModels.Person();

            fromValue.Id               = UnitTestUtility.GetFakeValueForInt("Id");
            fromValue.FirstName        = UnitTestUtility.GetFakeValueForString("FirstName");
            fromValue.LastName         = UnitTestUtility.GetFakeValueForString("LastName");
            fromValue.PhoneNumber      = UnitTestUtility.GetFakeValueForString("PhoneNumber");
            fromValue.EmailAddress     = UnitTestUtility.GetFakeValueForString("EmailAddress");
            fromValue.Status           = UnitTestUtility.GetFakeValueForString("Status");
            fromValue.CreatedBy        = UnitTestUtility.GetFakeValueForString("CreatedBy");
            fromValue.CreatedDate      = UnitTestUtility.GetFakeValueForDateTime("CreatedDate");
            fromValue.LastModifiedBy   = UnitTestUtility.GetFakeValueForString("LastModifiedBy");
            fromValue.LastModifiedDate = UnitTestUtility.GetFakeValueForDateTime("LastModifiedDate");
            fromValue.Timestamp        = UnitTestUtility.GetFakeValueForByteArray("Timestamp");



            if (createAsUnsaved == true)
            {
                fromValue.Id               = 0;
                fromValue.CreatedDate      = default(DateTime);
                fromValue.LastModifiedDate = default(DateTime);
                fromValue.CreatedBy        = null;
                fromValue.LastModifiedBy   = null;
            }

            return(fromValue);
        }
Esempio n. 2
0
 public static void AssertAreNotEqual(
     Benday.EasyAuthDemo.WebUi.Models.PersonEditorViewModel expected,
     Benday.EasyAuthDemo.Api.DomainModels.Person actual)
 {
     Assert.AreNotEqual <int>(expected.Id, actual.Id,
                              "{0}.AssertAreNotEqual(): Id should not match.",
                              nameof(PersonViewModelTestUtility));
 }
Esempio n. 3
0
        public void AdaptPersonFromEntityToModel()
        {
            // arrange
            var fromValue = PersonTestUtility.CreateEntity();
            var toValue   = new Benday.EasyAuthDemo.Api.DomainModels.Person();

            // act
            SystemUnderTest.Adapt(fromValue, toValue);

            // assert
            PersonTestUtility.AssertAreEqual(fromValue, toValue);
        }
Esempio n. 4
0
 public static void AssertAreEqual(
     Benday.EasyAuthDemo.Api.DataAccess.Entities.PersonEntity expected,
     Benday.EasyAuthDemo.Api.DomainModels.Person actual)
 {
     Assert.AreEqual <int>(expected.Id, actual.Id, "Id");
     Assert.AreEqual <string>(expected.FirstName, actual.FirstName, "FirstName");
     Assert.AreEqual <string>(expected.LastName, actual.LastName, "LastName");
     Assert.AreEqual <string>(expected.PhoneNumber, actual.PhoneNumber, "PhoneNumber");
     Assert.AreEqual <string>(expected.EmailAddress, actual.EmailAddress, "EmailAddress");
     Assert.AreEqual <string>(expected.Status, actual.Status, "Status");
     Assert.AreEqual <string>(expected.CreatedBy, actual.CreatedBy, "CreatedBy");
     Assert.AreEqual <DateTime>(expected.CreatedDate, actual.CreatedDate, "CreatedDate");
     Assert.AreEqual <string>(expected.LastModifiedBy, actual.LastModifiedBy, "LastModifiedBy");
     Assert.AreEqual <DateTime>(expected.LastModifiedDate, actual.LastModifiedDate, "LastModifiedDate");
     Assert.AreEqual <byte[]>(expected.Timestamp, actual.Timestamp, "Timestamp");
 }
Esempio n. 5
0
        public static void ModifyModel(
            Benday.EasyAuthDemo.Api.DomainModels.Person fromValue)
        {
            if (fromValue == null)
            {
                throw new ArgumentNullException(nameof(fromValue), $"{nameof(fromValue)} is null.");
            }

            fromValue.FirstName        = UnitTestUtility.GetFakeValueForString("Modified FirstName");
            fromValue.LastName         = UnitTestUtility.GetFakeValueForString("Modified LastName");
            fromValue.PhoneNumber      = UnitTestUtility.GetFakeValueForString("Modified PhoneNumber");
            fromValue.EmailAddress     = UnitTestUtility.GetFakeValueForString("Modified EmailAddress");
            fromValue.Status           = UnitTestUtility.GetFakeValueForString("Modified Status");
            fromValue.CreatedBy        = UnitTestUtility.GetFakeValueForString("Modified CreatedBy");
            fromValue.CreatedDate      = UnitTestUtility.GetFakeValueForDateTime("Modified CreatedDate");
            fromValue.LastModifiedBy   = UnitTestUtility.GetFakeValueForString("Modified LastModifiedBy");
            fromValue.LastModifiedDate = UnitTestUtility.GetFakeValueForDateTime("Modified LastModifiedDate");
            fromValue.Timestamp        = UnitTestUtility.GetFakeValueForByteArray("Modified Timestamp");
        }