public void Test_Setup() { using (LogGroup logGroup = LogGroup.StartDebug("Testing the ApplicationInstaller.Setup function.")) { CreateDummyVersionFile(TestUtilities.GetTestApplicationPath(this, "MockApplication")); User admin = new User(); admin.ID = Guid.NewGuid(); admin.Username = "******"; admin.Password = Crypter.EncryptPassword("pass"); admin.Validator = ValidateStrategy.New(admin); ApplicationInstaller installer = new ApplicationInstaller(); installer.ApplicationPath = "/MockApplication"; installer.Administrator = admin; installer.AdministratorRoleName = "Administrator"; installer.PathVariation = "testing"; installer.FileMapper = new MockFileMapper(this); installer.DataProviderInitializer = new MockDb4oDataProviderInitializer(this); installer.EnableTesting = true; installer.Setup(); User foundAdministrator = DataAccess.Data.Reader.GetEntity <User>("ID", admin.ID); DataAccess.Data.Activator.Activate(foundAdministrator); Assert.AreEqual(1, foundAdministrator.Roles.Length, "The administrator user isn't in the administrator role."); } }
public void Test_Validate_True() { MockValidEntity entity = new MockValidEntity(); bool isValid = ValidateStrategy.New(entity).Validate(entity); Assert.IsTrue(isValid, "Returned false when it should have been true"); }