public void NotifySelectedItemChanged(ITestItem testItem) { if (SelectedItemChanged != null) { SelectedItemChanged(new TestItemEventArgs(testItem)); } }
public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <Day> testItem) { var day1 = testItem.Create(); var day2 = testItem.Create(); Assert.IsFalse(day1 != day2); }
public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <HalfHour> testItem) { var halfHour1 = testItem.Create(); var halfHour2 = testItem.Create(); Assert.AreEqual(halfHour1.GetHashCode(), halfHour2.GetHashCode()); }
public void RunTests(ITestItem testItem) { if (testItem != null) { Runner.RunAsync(this, testItem.GetTestFilter()); } }
public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <HalfHour> testItem) { var halfHour1 = testItem.Create(); var halfHour2 = testItem.Create(); Assert.IsFalse(halfHour1 != halfHour2); }
public void RunTests(ITestItem testItem) { if (testItem != null) { RunTests(testItem.GetTestFilter()); } }
public void EqualityOperator_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <QuarterHour> testItem) { var quarterHour1 = testItem.Create(); var quarterHour2 = testItem.Create(); Assert.IsTrue(quarterHour1 == quarterHour2); }
public void IComparableCompareTo_WithParameterEqualToNull_Returns1(ITestItem <Day> testItem) { IComparable day = testItem.Create(); var comp = day.CompareTo(null); Assert.AreEqual(1, comp); }
public void TestMethodBinaryMessageSerializationComplexPayload() { BinaryMessageSerializer msgSerializer = new BinaryMessageSerializer(); var testItem = new TestItem() { ID = 5, Name = "Test it" }; GenericMessage msg = new GenericMessage(); msg.Type = MessageType.MethodInvokeRequest; msg.Target = typeof(ITestService).FullName; msg.Name = "CallTest(BSAG.IOCTalk.Serialization.Binary.Test.Model.ITestItem)"; msg.RequestId = 1; msg.Payload = new object[] { testItem }; var bytes = msgSerializer.SerializeToBytes(msg, null); BinaryMessageSerializer msgSerializerNew = new BinaryMessageSerializer(); GenericMessage deserializedMsg = (GenericMessage)msgSerializerNew.DeserializeFromBytes(bytes, null); object[] payloadArr = (object[])deserializedMsg.Payload; ITestItem testItemDeserialized = (ITestItem)payloadArr.First(); Assert.Equal(testItem.ID, testItemDeserialized.ID); Assert.Equal(testItem.Name, testItemDeserialized.Name); }
public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <Quarter> testItem) { var quarter1 = testItem.Create(); var quarter2 = testItem.Create(); Assert.AreEqual(quarter1.GetHashCode(), quarter2.GetHashCode()); }
public void IComparableCompareTo_WithParameterEqualToNull_Returns1(ITestItem <Quarter> testItem) { IComparable quarter = testItem.Create(); var comp = quarter.CompareTo(null); Assert.AreEqual(1, comp); }
private void LoadSuite(ITestItem suite, TreeNode node) { foreach (var item in suite.GetChildren()) { AddItem(item, node); } }
public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <Quarter> testItem) { var quarter1 = testItem.Create(); var quarter2 = testItem.Create(); Assert.IsFalse(quarter1 != quarter2); }
private void AddItem(ITestItem item, TreeNode parent) { var node = new TreeNode(item.Name) { Tag = item }; _nodeCache[item.FullName] = node; if (parent != null) { parent.Nodes.Add(node); if (parent.Checked) { node.Checked = true; } } else { testCases.Nodes.Add(node); } if (item is ITestSuite) { var temp = new TreeNode("~temp") { Tag = "~temp" }; node.Nodes.Add(temp); } }
public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <Season> testItem) { var season1 = testItem.Create(); var season2 = testItem.Create(); Assert.AreEqual(season1.GetHashCode(), season2.GetHashCode()); }
public void IComparableCompareTo_WithParameterEqualToNull_Returns1(ITestItem <Season> testItem) { IComparable season = testItem.Create(); var comp = season.CompareTo(null); Assert.AreEqual(1, comp); }
public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <Season> testItem) { var season1 = testItem.Create(); var season2 = testItem.Create(); Assert.IsFalse(season1 != season2); }
public void DebugTests(ITestItem testItem) { if (testItem != null) { DebugTests(testItem.GetTestFilter()); } }
public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <Day> testItem) { var day1 = testItem.Create(); var day2 = testItem.Create(); Assert.AreEqual(day1.GetHashCode(), day2.GetHashCode()); }
public void ObjectEquals_WithParameterNotOfTypeQuarter_ReturnsFalse(ITestItem <Quarter> testItem) { var quarter = testItem.Create(); object obj = new object(); var equals = quarter.Equals(obj); Assert.IsFalse(equals); }
public void ObjectEquals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <Quarter> testItem) { object quarter1 = testItem.Create(); object quarter2 = testItem.Create(); var equals = quarter1.Equals(quarter2); Assert.IsTrue(equals); }
public void CompareTo_WithParameterIdenticalToInstance_ReturnsZero(ITestItem <Quarter> testItem) { var quarter1 = testItem.Create(); var quarter2 = testItem.Create(); var comp = quarter1.CompareTo(quarter2); Assert.AreEqual(0, comp); }
public void ObjectEquals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <Season> testItem) { object season1 = testItem.Create(); object season2 = testItem.Create(); var equals = season1.Equals(season2); Assert.IsTrue(equals); }
public void CompareTo_WithParameterIdenticalToInstance_ReturnsZero(ITestItem <Season> testItem) { var season1 = testItem.Create(); var season2 = testItem.Create(); var comp = season1.CompareTo(season2); Assert.AreEqual(0, comp); }
public void ObjectEquals_WithParameterNotOfTypeDay_ReturnsFalse(ITestItem <Day> testItem) { var day = testItem.Create(); object obj = new object(); var equals = day.Equals(obj); Assert.IsFalse(equals); }
public void ObjectEquals_WithParameterNotOfTypeSeason_ReturnsFalse(ITestItem <Season> testItem) { var season = testItem.Create(); object obj = new object(); var equals = season.Equals(obj); Assert.IsFalse(equals); }
private static ITestItemPresenter BuildItemPresenter(ITestItem model) { var stub = new Mock <ITestItemPresenter>(); stub.Setup(x => x.Model).Returns(model); return(stub.Object); }
public void ObjectEquals_WithParameterNotOfTypeMonth_ReturnsFalse(ITestItem <Month> testItem) { var month = testItem.Create(); object obj = new object(); var equals = month.Equals(obj); Assert.IsFalse(equals); }
public void ObjectEquals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <Month> testItem) { object month1 = testItem.Create(); object month2 = testItem.Create(); var equals = month1.Equals(month2); Assert.IsTrue(equals); }
public void CompareTo_WithParameterIdenticalToInstance_ReturnsZero(ITestItem <Month> testItem) { var month1 = testItem.Create(); var month2 = testItem.Create(); var comp = month1.CompareTo(month2); Assert.AreEqual(0, comp); }
public TestItemEventArgs(ITestItem testItem) { TestItem = testItem; }
private void OnSelectedItemChanged(ITestItem testItem) { _selectedItem = testItem; DisplayXml(); }
private void OnSelectedItemChanged(ITestItem testItem) { _selectedItem = testItem; DisplayTestProperties(); }
private void WireUpEvents() { // Model actions _model.TestLoaded += (ea) => { _strategy.OnTestLoaded(ea.Test); InitializeRunCommands(); }; _model.TestReloaded += (ea) => { _strategy.OnTestLoaded(ea.Test); InitializeRunCommands(); }; _model.TestUnloaded += (ea) => { _strategy.OnTestUnloaded(); InitializeRunCommands(); }; _model.RunStarting += (ea) => InitializeRunCommands(); _model.RunFinished += (ea) => InitializeRunCommands(); _model.TestFinished += (ea) => _strategy.OnTestFinished(ea.Result); _model.SuiteFinished += (ea) => _strategy.OnTestFinished(ea.Result); // View actions - Initial Load _view.Load += (s, e) => { SetDefaultDisplayStrategy(); }; // View context commands _view.Tree.ContextMenu.Popup += () => _view.RunCheckedCommand.Visible = _view.Tree.CheckBoxes && _view.Tree.CheckedNodes.Count > 0; _view.CollapseAllCommand.Execute += () => _view.CollapseAll(); _view.ExpandAllCommand.Execute += () => _view.ExpandAll(); _view.CollapseToFixturesCommand.Execute += () => _strategy.CollapseToFixtures(); _view.ShowCheckBoxesCommand.CheckedChanged += () => _view.Tree.CheckBoxes = _view.ShowCheckBoxesCommand.Checked;; _view.RunContextCommand.Execute += () => { if (_selectedTestItem != null) _model.RunTests(_selectedTestItem); }; _view.RunCheckedCommand.Execute += RunCheckedTests; // Node selected in tree _view.Tree.SelectedNodeChanged += (tn) => { _selectedTestItem = tn.Tag as ITestItem; _model.NotifySelectedItemChanged(_selectedTestItem); }; // Run button and dropdowns _view.RunButton.Execute += () => { // Necessary test because we don't disable the button click if (_model.HasTests && !_model.IsTestRunning) _model.RunAllTests(); }; _view.RunAllCommand.Execute += () => _model.RunAllTests(); _view.RunSelectedCommand.Execute += () => _model.RunTests(_selectedTestItem); _view.RunFailedCommand.Execute += () => _model.RunAllTests(); // NYI _view.StopRunCommand.Execute += () => _model.CancelTestRun(); // Change of display format _view.DisplayFormat.SelectionChanged += () => { SetDisplayStrategy(_view.DisplayFormat.SelectedItem); _strategy.Reload(); }; }