private EmailSpoolerConfig CreateWithSettings(ISimpleLogger logger = null, NameValueCollection settings = null) { var result = new EmailSpoolerConfig(logger ?? Substitute.For <ISimpleLogger>(), settings); Assert.IsInstanceOf <EmailSpoolerConfig>(result); return(result); }
public void Construct_ShouldSetSpoolerConfig() { //---------------Set up test pack------------------- var logger = Substitute.For <ISimpleLogger>(); var expected = new EmailSpoolerConfig(logger); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var sut = Create(logger); var result = sut.EmailSpoolerConfig; //---------------Test Result ----------------------- Assert.IsNotNull(expected); Assert.IsInstanceOf <EmailSpoolerConfig>(result); PropertyAssert.AreDeepEqual(expected, result); }