public void FromEmptyDbReader_ExpectDefaultOfString() { _readerStub.Read().Returns(false); var sut = new FirstResultOrDefaultCommandInvoker <string>(_serviceCommand); var result = sut.Invoke(_serviceManager); Assert.AreEqual(default(string), result); }
public void FromDbReaderWithTwoRecords_ExpectSame() { _readerStub.Read().Returns(true, true, false); _serviceCommand.MapResult(_readerStub).Returns(_returnedResult, "notExpected"); var sut = new FirstResultOrDefaultCommandInvoker <string>(_serviceCommand); var result = sut.Invoke(_serviceManager); Assert.AreEqual(_returnedResult, result); }