public void WriterServiceNullTokenTest() { var msg = TestHelpers.FakeMessage(); bool success = _writerService.WriteMessage(null, msg); Assert.IsFalse(success); A.CallTo(() => FakeTokenManager.IsValid(A <IToken> .Ignored)).MustNotHaveHappened(); A.CallTo(() => FakeMessageRepository.WriteMessage(A <IMessage> .Ignored)).MustNotHaveHappened(); }
public void WriterServiceProperMessageTest() { var token = TestHelpers.FakeToken(); var msg = TestHelpers.FakeMessage(); A.CallTo(() => FakeTokenManager.IsValid(A <IToken> .Ignored)).Returns(true); // simulate that token check call passes bool success = _writerService.WriteMessage(token, msg); Assert.IsTrue(success); A.CallTo(() => FakeTokenManager.IsValid(A <IToken> .Ignored)).MustHaveHappened(); A.CallTo(() => FakeMessageRepository.WriteMessage(A <IMessage> .Ignored)).MustHaveHappened(); }