internal static void PopulateWithRandomValues(ArticleGroup record, DummyDataManager dtm, Random random) { record.Name = "TestArticleGroup " + random.Next(1000000, 10000000); record.Description = "Description " + random.Next(1000000, 10000000); record.IsActive = DebugUtility.FlipCoin(random); record.IsModerated = DebugUtility.FlipCoin(random); }
internal static IUserBasic CreateUser(IApplicationSettings applicationSettings, IApplication application , DummyDataManager dummyDataManager, WorkmateRoleProvider roleProvider , WorkmateMembershipProvider membershipProvider, string password, AccountStatus accountStatus) { DummyUser user = dummyDataManager.GetDummy(); string firstName = user.Firstname; string lastName = user.Surname; TimeZoneInfo timeZoneInfo = TimeZoneUtility.GetGMTStandardTimeZone(); IUserBasic userBasic = new UserBasic(user.Email, user.Email, 1) { AccountStatus = accountStatus, TimeZoneInfo = timeZoneInfo }; Guid uniqueId; List <UserRole> userRoles = new List <UserRole>() { UserRole.SystemAdministrator, UserRole.Registered }; UserCreateStatus userCreateStatus = membershipProvider.CreateUser(ref userBasic, password, userRoles, UserNameDisplayMode.FullName , firstName, lastName , Workmate.Components.Contracts.Membership.Gender.Male , out uniqueId, application.ApplicationId).Status; Assert.AreEqual(UserCreateStatus.Success, userCreateStatus); Assert.Greater(userBasic.UserId, 0); return(membershipProvider.GetUserBasic(userBasic.UserId, false)); }
internal static void PopulateWithRandomValues(ContentBlock record, DummyDataManager dtm, Random random) { record.FormattedBody = "ContentBlock Body" + random.Next(1000000, 10000000); record.IsApproved = DebugUtility.FlipCoin(random); record.IsLocked = DebugUtility.FlipCoin(random); record.Subject = "ContentBlock Status" + random.Next(1000000, 10000000); record.UrlFriendlyName = record.Subject; }
internal static void PopulateWithRandomValues(CMSSection record, DummyDataManager dtm, Random random) { record.Name = "TestSection " + random.Next(1000000, 10000000); record.Description = "Description " + random.Next(1000000, 10000000); record.CMSSectionType = DebugUtility.GetRandomEnum <CMSSectionType>(random); record.IsActive = DebugUtility.FlipCoin(random); record.IsModerated = DebugUtility.FlipCoin(random); }
internal static void PopulateWithRandomValues(Message record, DummyDataManager dtm, Random random) { record.MessageStatus = DebugUtility.GetRandomEnum <MessageStatus>(random); record.FormattedBody = "Message Body" + random.Next(1000000, 10000000); record.IsApproved = DebugUtility.FlipCoin(random); record.IsLocked = DebugUtility.FlipCoin(random); record.Subject = "Message Status" + random.Next(1000000, 10000000); record.UrlFriendlyName = record.Subject; }
internal static void PopulateWithRandomValues(CMSThread record, DummyDataManager dtm, Random random) { record.CMSIsSticky = DebugUtility.FlipCoin(random); record.CMSLastViewedDateUtc = DateTime.UtcNow.AddMilliseconds(random.Next(-1000000, 1000000)); record.CMSName = "TestThread " + random.Next(1000000, 10000000); record.CMSStickyDateUtc = DebugUtility.FlipCoin(random) ? null : (DateTime?)DateTime.UtcNow.AddMilliseconds(random.Next(-1000000, 1000000)); record.CMSThreadStatus = random.Next(-1000000, 1000000); record.IsApproved = DebugUtility.FlipCoin(random); record.IsLocked = DebugUtility.FlipCoin(random); }
public void InitializeTestSuite() { if (_IsInstanciated) { return; } Trace.WriteLine("////////////////////////////////////////////////////////////////////"); Trace.WriteLine(" INIT table mappings START"); Trace.WriteLine("////////////////////////////////////////////////////////////////////\n"); Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); UniqueUserManager.GetUser(Guid.NewGuid()); stopwatch.Stop(); Trace.WriteLine("Tablemappings initialization time: " + stopwatch.Elapsed.ToString()); stopwatch.Reset(); stopwatch.Start(); UniqueUserManager.GetUserPage(0, 10); stopwatch.Stop(); Trace.WriteLine("Stored Procedure initialization time: " + stopwatch.Elapsed.ToString()); DummyDataManager dtm = new DummyDataManager(System.Configuration.ConfigurationSettings.AppSettings["XmlDummyDataPath"]); Random random = new Random(); DummyUser dummy = dtm.GetDummy(); UniqueUser user = new UniqueUser() { AccountStatus = 0, City = dummy.City, DateOfBirth = dummy.DateOfBirth, Firstname = dummy.Firstname, IsNewletterSubscriber = (random.Next(0, 2) == 1), Lastname = dummy.Surname, Timezone = random.NextDouble() * 10 }; stopwatch.Reset(); stopwatch.Start(); BusinessObjectActionReport <UniqueUserActionStatus> report = UniqueUserManager.Create(user); report = UniqueUserManager.Delete(user); stopwatch.Stop(); Trace.WriteLine("Stored Procedure initialization time: " + stopwatch.Elapsed.ToString()); Trace.WriteLine("\n////////////////////////////////////////////////////////////////////"); Trace.WriteLine(" INIT table mappings END "); Trace.WriteLine("////////////////////////////////////////////////////////////////////\n\n\n"); Trace.WriteLine(" START TESTS "); Trace.WriteLine("////////////////////////////////////////////////////////////////////\n"); _IsInstanciated = true; }
internal static void PopulateWithRandomValues(ProfileImage record, DummyDataManager dtm, Random random) { ASCIIEncoding encoding = new ASCIIEncoding(); string contentString = "Some String " + random.Next(1000000, 10000000); record.Height = random.Next(10, 1000); record.Width = random.Next(10, 1000); record.Content = encoding.GetBytes(contentString); record.ContentSize = record.Content.Length; record.ContentType = "TEXT " + random.Next(1000, 10000); record.FriendlyFileName = "Some Name " + random.Next(1000000, 10000000); }
internal static void PopulateWithRandomValues(IOfficeModel record, DummyDataManager dtm, Random random) { record.AddressLine1 = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.AddressLine2 = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.AddressLine3 = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.AddressLine4 = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.ContactNumber = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.Country = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.Description = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.Email = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.Fax = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.Location = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null; record.PostCode = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 8) : null; record.Name = "TestOfficeModel " + random.Next(1000000, 10000000); }
internal static IOfficeModel Create(IDataStore dataStore, IApplicationSettings applicationSettings, IApplication application , DummyDataManager dtm, Random random) { OfficeManager manager = new OfficeManager(dataStore); IOfficeModel office = new OfficeModel( application.ApplicationId , "OfficeName" + random.Next(1000000, 10000000)); PopulateWithRandomValues(office, dtm, random); BusinessObjectActionReport <DataRepositoryActionStatus> report = manager.Create(application.ApplicationId, office); Assert.AreEqual(DataRepositoryActionStatus.Success, report.Status); IOfficeModel dsOfficeModel = manager.GetOffice(office.ApplicationId, office.OfficeId); Assert.IsNotNull(dsOfficeModel); return(dsOfficeModel); }
internal IDepartmentModel Create(IDataStore dataStore, IApplicationSettings applicationSettings, IApplication application , DummyDataManager dtm, Random random) { DepartmentManager manager = new DepartmentManager(dataStore); IDepartmentModel department = new DepartmentModel( application.ApplicationId , "DepartmentName" + random.Next(1000000, 10000000)); PopulateWithRandomValues(department, dtm, random); BusinessObjectActionReport <DataRepositoryActionStatus> report = manager.Create(application.ApplicationId, department); Assert.AreEqual(DataRepositoryActionStatus.Success, report.Status); IDepartmentModel dsDepartmentModel = manager.GetDepartment(department.ApplicationId, department.DepartmentId); Assert.IsNotNull(dsDepartmentModel); return(dsDepartmentModel); }
public void Test_ObjectDebugString() { Trace.WriteLine(Configuration.GetGenericHeader()); DummyDataManager dtm = new DummyDataManager(Configuration.DummyDataXmlPath); DummyUser user = dtm.GetDummy(); Trace.WriteLine(DebugUtility.GetObjectString(user)); DummyClass c = new DummyClass() { Names = new List <string>() { "Huey", "Dewey", "Louie" }, Name = "Duckburg" }; Trace.WriteLine(DebugUtility.GetObjectString(c)); Trace.WriteLine(Configuration.GetGenericFooter()); }
internal static void PopulateWithRandomValues(ArticleGroupThread record, DummyDataManager dtm, Random random) { record.Name = "TestThread " + random.Next(1000000, 10000000); record.IsApproved = DebugUtility.FlipCoin(random); record.IsLocked = DebugUtility.FlipCoin(random); }
internal static void PopulateWithRandomValues(CMSGroup record, DummyDataManager dtm, Random random) { record.Name = "TestGroup " + random.Next(1000000, 10000000); record.Description = "Description " + random.Next(1000000, 10000000); record.CMSGroupType = DebugUtility.GetRandomEnum <CMSGroupType>(random); }
internal static IUserBasic CreateUser(IDataStore dataStore, IApplicationSettings applicationSettings, IApplication application, DummyDataManager dummyDataManager) { IMembershipSettings membershipSettings = InstanceContainer.MembershipSettings; WorkmateRoleProvider roleProvider = new WorkmateRoleProvider(); WorkmateMembershipProvider membershipProvider = new WorkmateMembershipProvider(); return(CreateUser(applicationSettings, application, dummyDataManager, roleProvider, membershipProvider, "password", AccountStatus.Valid)); }
internal static void PopulateWithRandomValues(IDepartmentModel record, DummyDataManager dtm, Random random) { record.Name = "TestDepartmentModel " + random.Next(1000000, 10000000); }
internal static void PopulateWithRandomValues(MessageBoardThread record, DummyDataManager dtm, Random random) { record.IsApproved = DebugUtility.FlipCoin(random); record.IsLocked = DebugUtility.FlipCoin(random); }
internal static void PopulateWithRandomValues(ContentPlaceholderHistory record, DummyDataManager dtm, Random random) { record.IsApproved = DebugUtility.FlipCoin(random); record.IsLocked = DebugUtility.FlipCoin(random); }
internal static void PopulateWithRandomValues(ContentPlaceholderGroup record, DummyDataManager dtm, Random random) { }
internal static void PopulateWithRandomValues(CMSThreadRating record, DummyDataManager dtm, Random random) { record.Rating = (short)random.Next(1, 1000); }