public void ConstructorTest() { Mock <IIrcWriter> writer = new Mock <IIrcWriter>(MockBehavior.Strict); const string user = "******"; const string channel = "channel"; const string message = "My Message"; Regex regex = new Regex(".+"); System.Text.RegularExpressions.Match match = regex.Match("something"); ActionHandlerArgs uut = new ActionHandlerArgs( writer.Object, user, channel, message, regex, match ); Assert.AreSame(writer.Object, uut.Writer); Assert.AreEqual(user, uut.User); Assert.AreEqual(channel, uut.Channel); Assert.AreEqual(message, uut.Message); Assert.AreSame(regex, uut.Regex); Assert.AreSame(match, uut.Match); }
public void TestSetup() { this.ircConfig = TestHelpers.GetTestIrcConfig(); this.ircWriter = new Mock <IIrcWriter>(MockBehavior.Strict); this.responseReceived = null; }
/// <summary> /// The function that is called /// </summary> /// <param name="writer">The writer that can be written to.</param> /// <param name="args">The response from the server.</param> private void MessageFunction(ActionHandlerArgs args) { Assert.AreSame(this.ircWriter.Object, args.Writer); this.responseReceived = args; }