public void NewFeature_FeatureName() { string expectedResultFeatureName = "suite name"; string expectedResultAsA = "user"; string expectedResultIWant = "to buy a car"; string expectedResultSoThat = "I go to the car shop"; Console.WriteLine("NewFeature_FeatureName: 0001"); NBehave.Narrator.Framework.Feature feature = UnitTestingHelper.GetNewBDDSuite( expectedResultFeatureName, expectedResultAsA, expectedResultIWant, expectedResultSoThat); Console.WriteLine("NewFeature_FeatureName: 0002"); Assert.AreEqual( expectedResultFeatureName, //((NBehave.Narrator.Framework.Feature)CommonCmdletBase.UnitTestOutput[CommonCmdletBase.UnitTestOutput.Count - 1]).Title); feature.Title); Console.WriteLine("NewFeature_FeatureName: 0003"); Assert.AreEqual( expectedResultAsA.ToUpper(), Regex.Match(feature.Narrative, @"(?<=([Aa][Ss][\s]+?[Aa][Nn]?[\s]+?)).*(?=([\,][\s]+?[Ii][\s]+?[Ww][Aa][Nn][Tt][\s]+?))").Value.ToUpper()); Console.WriteLine("NewFeature_FeatureName: 0004"); Assert.AreEqual( expectedResultIWant.ToUpper(), Regex.Match(feature.Narrative, @"(?<=([Ii][\s]+?[Ww][Aa][Nn][Tt][\s]+?)).*(?=([\s]+?[Ss][Oo][\s]+?[Tt][Hh][Aa][Tt][\s]+?))").Value.ToUpper()); Console.WriteLine("NewFeature_FeatureName: 0005"); Assert.AreEqual( expectedResultSoThat.ToUpper(), Regex.Match(feature.Narrative, @"(?<=([\s]+?[Ss][Oo][\s]+?[Tt][Hh][Aa][Tt][\s]+?)).*").Value.ToUpper()); }
public void BuildResultsByGameTest() { Database.SetInitializer <SelectumContext>(null); int currentGameFilterId = 1; int userId = 1; string viewBagMessageToUser = string.Empty; // expected string expectedMessageToUser = "******"; var expected = new ResultsByGame(); expected.Results = new List <ResultByGame>(); expected.Totals = new List <int>(); expected.Users = new List <User>(); expected.Results.Add(new ResultByGame()); ResultsByGameController controller = new ResultsByGameController(); ResultsByGame actual = controller.BuildResultsByGame(currentGameFilterId, userId, ref viewBagMessageToUser); actual.Results = new List <ResultByGame>(); actual.Results.Add(new ResultByGame()); actual.Users = new List <User>(); Assert.AreEqual(expectedMessageToUser, viewBagMessageToUser); UnitTestingHelper.AssertPublicPropertiesEqual(expected, actual); }
public void NewTestSuite_Name_Duplicated_Id_Duplicated() { const string expectedResultName = "suite name"; const string expectedResultId = "suite id"; UnitTestingHelper.GetNewTestSuite(expectedResultName, expectedResultId, string.Empty); UnitTestingHelper.GetNewTestSuite(expectedResultName, expectedResultId, string.Empty); // checks the first test suite MbUnit.Framework.Assert.AreEqual( // 20140715 // expectedResultName, @"Couldn't create a test suite", //((ITestSuite)CommonCmdletBase.UnitTestOutput[CommonCmdletBase.UnitTestOutput.Count - 1]).Name); // 20140715 // ((ITestSuite)(object)PSTestLib.UnitTestOutput.LastOutput[0]).Name); ((ErrorRecord)(object)UnitTestOutput.LastOutput[0]).Exception.Message); // checks how many test suites Console.WriteLine("Output in the UnitTestOutput object"); MbUnit.Framework.Assert.AreEqual( // this is a technical solution // 20140715 2, UnitTestOutput.Count); Console.WriteLine("Test Suites counter"); MbUnit.Framework.Assert.AreEqual( // this is a logical solution 1, TestData.TestSuites.Count); }
public void Can_correctly_map_data_row_to_class_with_public_getters() { var dataColumns = new[] { "username", "password", "dni_cuit", "fallas" } .Select(name => new DataColumn(name)) .ToArray(); var dataTable = new DataTable(); dataTable.Columns.AddRange(dataColumns); var row = dataTable.NewRow(); row["username"] = "******"; row["password"] = "******"; row["dni_cuit"] = "36528600"; row["fallas"] = 2; var adapter = new Adapter(); var adaptedUser = adapter.Transform <Usuario>(row); var expectedUser = new Usuario { username = "******", password = "******", dni_cuit = "36528600", fallas = 2 }; UnitTestingHelper.AssertPublicPropertiesEqual(expectedUser, adaptedUser); }
public void SetUp() { UnitTestingHelper.PrepareUnitTestDataStore(); // 20140227 AutomationFactory.InitUnitTests(); }
public void SetUp() { UnitTestingHelper.PrepareUnitTestDataStore(); FakeNavigation.previousUrl = string.Empty; FakeNavigation.previousTitle = string.Empty; FakeNavigation.previousPageSource = string.Empty; }
public void GameFilter() { //AreaRegistration.RegisterAllAreas(); //WebApiConfig.Register(GlobalConfiguration.Configuration); //FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); //RouteConfig.RegisterRoutes(RouteTable.Routes); //BundleConfig.RegisterBundles(BundleTable.Bundles); //AuthConfig.RegisterAuth(); //Database.SetInitializer<SelectumContext>(new SelectumInitializer()); Database.SetInitializer <SelectumContext>(null); int id = 0; // expecteds string messageToUser = "******"; var resultsViewModel = new ResultsByGame(); resultsViewModel.Results.Add(new ResultByGame()); ResultsByGameController controller = new ResultsByGameController(); ViewResult result = controller.GameFilter(id) as ViewResult; Assert.AreEqual(messageToUser, result.ViewBag.MessageToUser); IgnoreProperties ignoreProps = new IgnoreProperties(); ignoreProps.Add(new PropertyComparisonExclusion(typeof(List <string>), "Capacity")); UnitTestingHelper.AssertPublicPropertiesEqual(resultsViewModel, result.Model, ignoreProps); }
public void GetTestScenario_Current_New() { const string expectedResult = TestData.TestStateNotTested; MbUnit.Framework.Assert.AreEqual( expectedResult, UnitTestingHelper.GetTestScenarioStatus(true)); }
public void CloseTestResult_Current_WithFailedKnownIssue() { const string expectedResult = TestData.TestStateKnownIssue; UnitTestingHelper.CloseTestResult(TestStatuses.Failed, true); MbUnit.Framework.Assert.AreEqual( expectedResult, TestData.CurrentTestScenario.TestResults[TestData.CurrentTestScenario.TestResults.Count - 2].Status); }
public void NewTestSuite_Name() { const string expectedResultName = "suite name"; UnitTestingHelper.GetNewTestSuite(expectedResultName, string.Empty, string.Empty); MbUnit.Framework.Assert.AreEqual( expectedResultName, ((ITestSuite)(object)UnitTestOutput.LastOutput[0]).Name); }
public void GetTestScenario_Current_WithNotTested() { const string expectedResult = TestData.TestStateNotTested; UnitTestingHelper.GetNewTestScenario("name", "id", "description"); MbUnit.Framework.Assert.AreEqual( expectedResult, UnitTestingHelper.GetTestScenarioStatus(true)); }
public void SetCurrentTestResult_Name_Empty() { UnitTestingHelper.SetTestResult(string.Empty, null); MbUnit.Framework.Assert.AreEqual( // 20130918 //"this test result was preset", // this is a bug // ? "this test result is not provided with name", TestData.CurrentTestResult.Name); }
public void SetCurrentTestResult_Name() { const string expectedName = "test result name"; UnitTestingHelper.SetTestResult(expectedName, null); MbUnit.Framework.Assert.AreEqual( expectedName, TestData.CurrentTestResult.Name); }
public void AddTestScenario_NoTestSuites_Name() { const string expectedResultName = "scenario"; var testScenario = UnitTestingHelper.AddTestScenario(null, expectedResultName, string.Empty, string.Empty, string.Empty, string.Empty); MbUnit.Framework.Assert.AreEqual( expectedResultName, testScenario.Name); }
public void AddTestScenario_NoTestSuites_Id() { const string expectedResultId = "scenario id"; var testScenario = UnitTestingHelper.AddTestScenario(null, string.Empty, expectedResultId, string.Empty, string.Empty, string.Empty); MbUnit.Framework.Assert.AreEqual( expectedResultId, testScenario.Id); }
// [Description("Add-UiaWizardStep")] // [Category("Fast")] // [Category("Wizard")] public void AddWizardStep_ComplexName() { const string expectedName = @"\\st//ep`` name;;"; UnitTestingHelper.AddWizardStep(expectedName, null, null); MbUnit.Framework.Assert.AreEqual( expectedName, ((Wizard)PSTestLib.UnitTestOutput.LastOutput[0]).Steps[0].Name); }
// [Description("Add-UiaWizardStep")] // [Category("Fast")] // [Category("Wizard")] public void AddWizardStep_StandardName() { const string expectedName = "name"; UnitTestingHelper.AddWizardStep(expectedName, null, null); MbUnit.Framework.Assert.AreEqual( expectedName, ((Wizard)PSTestLib.UnitTestOutput.LastOutput[0]).Steps[0].Name); }
public void SetCurrentTestResult_Id() { const string expectedId = "test result id"; UnitTestingHelper.SetTestResult(null, expectedId); MbUnit.Framework.Assert.AreEqual( expectedId, TestData.CurrentTestResult.Id); }
public void CloseTestResult_Current_WithPassed() { const string expectedResult = TestData.TestStatePassed; UnitTestingHelper.CloseTestResult(TestStatuses.Passed, false); MbUnit.Framework.Assert.AreEqual( expectedResult, TestData.CurrentTestScenario.TestResults[TestData.CurrentTestScenario.TestResults.Count - 2].Status); }
// [Description("New-UiaWizard")] // [Category("Fast")] // [Category("Wizard")] public void NewWizard_ComplexName() { const string expectedName = @"\\aa//bb``cc"; UnitTestingHelper.CreateWizard(expectedName, null); MbUnit.Framework.Assert.AreEqual( expectedName, ((Wizard)PSTestLib.UnitTestOutput.LastOutput[0]).Name); }
// [Description("New-UiaWizard")] // [Category("Fast")] // [Category("Wizard")] public void NewWizard_StandardName() { const string expectedName = "name"; UnitTestingHelper.CreateWizard(expectedName, null); MbUnit.Framework.Assert.AreEqual( expectedName, ((Wizard)PSTestLib.UnitTestOutput.LastOutput[0]).Name); }
public void GetTestScenario_Current_WithFailed() { const string expectedResult = TestData.TestStateFailed; // 20150805 // UnitTestingHelper.CloseTestResult(TestResultStatuses.Failed, false); UnitTestingHelper.CloseTestResult(TestStatuses.Failed, false); MbUnit.Framework.Assert.AreEqual( expectedResult, UnitTestingHelper.GetTestScenarioStatus(true)); }
public void SetCurrentTestResult_Name_after_a_closed_result() { const string expectedName = "test result name"; UnitTestingHelper.CloseTestResult(TestStatuses.Passed, false); UnitTestingHelper.SetTestResult(expectedName, null); MbUnit.Framework.Assert.AreEqual( expectedName, TestData.CurrentTestResult.Name); }
public void SetCurrentTestResult_Id_Empty() { UnitTestingHelper.SetTestResult(null, string.Empty); MbUnit.Framework.Assert.AreEqual( // 20130606 // now Ids are always generated //null, "1", TestData.CurrentTestResult.Id); }
public void SetCurrentTestResult_Name_Checking_before_setting_next_result() { //string expectedStatus = TestData.TestStateFailed; const string expectedName = "test result name"; UnitTestingHelper.SetTestResult(expectedName, null); UnitTestingHelper.SetTestResult("test result name 2", null); MbUnit.Framework.Assert.AreEqual( expectedName, TestData.CurrentTestScenario.TestResults[TestData.CurrentTestScenario.TestResults.Count - 1].Name); }
public void OpenTestSuite_Name() { const string expectedResultName = "suite name"; var expectedResultId = string.Empty; UnitTestingHelper.GetNewTestSuite(expectedResultName, expectedResultId, string.Empty); UnitTestingHelper.GetNewTestSuite("any suite", string.Empty, string.Empty); UnitTestingHelper.GetExistingTestSuite(expectedResultName, expectedResultId); MbUnit.Framework.Assert.AreEqual( expectedResultName, ((ITestSuite)(object)UnitTestOutput.LastOutput[0]).Name); }
public void GetTestScenario_Current_WithPassedKnownIssue() { // Passed -> KnownIssue const string expectedResult = TestData.TestStateKnownIssue; // 20150805 // UnitTestingHelper.CloseTestResult(TestResultStatuses.Passed, true); UnitTestingHelper.CloseTestResult(TestStatuses.Passed, true); MbUnit.Framework.Assert.AreEqual( expectedResult, UnitTestingHelper.GetTestScenarioStatus(true)); }
public void OpenTestSuite_Id() { var expectedResultName = string.Empty; const string expectedResultId = "suite id"; UnitTestingHelper.GetNewTestSuite(string.Empty, expectedResultId, string.Empty); UnitTestingHelper.GetNewTestSuite(string.Empty, "any id", string.Empty); UnitTestingHelper.GetExistingTestSuite(expectedResultName, expectedResultId); MbUnit.Framework.Assert.AreEqual( expectedResultId, ((ITestSuite)(object)UnitTestOutput.LastOutput[0]).Id); }
public void GetTestSuite_Current_WithFailed() { const string expectedResult = TestData.TestStateFailed; UnitTestingHelper.CloseTestResult(TestStatuses.Failed, false); Console.WriteLine("suite -> " + TestData.CurrentTestSuite.Status); Console.WriteLine("scenario -> " + TestData.CurrentTestScenario.Status); Console.WriteLine("test result -> " + TestData.CurrentTestResult.Status); MbUnit.Framework.Assert.AreEqual( expectedResult, UnitTestingHelper.GetTestSuiteStatus(true)); }
public void SetCurrentTestResult_Name_Checking_before_closing() { //string expectedStatus = TestData.TestStateFailed; const string expectedName = "test result name"; UnitTestingHelper.SetTestResult(expectedName, null); UnitTestingHelper.CloseTestResult(TestStatuses.Passed, false); MbUnit.Framework.Assert.AreEqual( expectedName, TestData.CurrentTestScenario.TestResults[TestData.CurrentTestScenario.TestResults.Count - 2].Name); }