Exemple #1
0
        public static Benday.EasyAuthDemo.WebUi.Models.PersonEditorViewModel CreateEditorViewModel(
            bool createAsUnsaved = true)
        {
            var fromValue = new Benday.EasyAuthDemo.WebUi.Models.PersonEditorViewModel();

            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);
        }
Exemple #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));
 }
Exemple #3
0
 public static void AssertAreEqual(
     Benday.EasyAuthDemo.Api.DomainModels.Person expected,
     Benday.EasyAuthDemo.WebUi.Models.PersonEditorViewModel 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");
 }