コード例 #1
0
 public void DoStuffWithNullContextWillThrow(NameAppender sut, SomeValue sv)
 {
     // Fixture setup
     // Exercise system and verify outcome
     Assert.Throws <ArgumentNullException>(() =>
                                           sut.DoStuff(sv, null));
     // Teardown
 }
コード例 #2
0
 public void SutIsAddIn(NameAppender sut)
 {
     // Fixture setup
     // Exercise system
     // Verify outcome
     Assert.IsAssignableFrom <IAddIn>(sut);
     // Teardown
 }
コード例 #3
0
        public void DoStuffWillAppendContextNameToMessage(NameAppender sut, SomeValue value, string contextName, Mock <ISomeContext> contextStub)
        {
            // Fixture setup
            var expectedResult = contextName + value.Message;

            contextStub.SetupGet(ctx => ctx.Name).Returns(contextName);
            // Exercise system
            var result = sut.DoStuff(value, contextStub.Object);

            // Verify outcome
            Assert.Equal <string>(expectedResult, result);
            // Teardown
        }