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); }
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)); }
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"); }