public void AssembleContextWithNull() { // note no setups on these mocks var ctor = new Mock <Func <string, DateTime, string> >(MockBehavior.Strict); var mapFunc = new Mock <Func <string, string, DateTime, string> >(MockBehavior.Strict); var testee = new NullSourceAssembler(); var mapper = testee.Assemble(ctor.Object, mapFunc.Object); var result = mapper.Map(null, DateTime.Now); Assert.That(result, Is.Null); }
public void AssembleContextWithNull() { // note no setups on these mocks var ctor = new Mock<Func<string, DateTime, string>>(MockBehavior.Strict); var mapFunc = new Mock<Func<string, string, DateTime, string>>(MockBehavior.Strict); var testee = new NullSourceAssembler(); var mapper = testee.Assemble(ctor.Object, mapFunc.Object); var result = mapper.Map(null, DateTime.Now); Assert.That(result, Is.Null); }
public void AssembleNonNull() { var ctor = new Mock<Func<string, string>>(MockBehavior.Strict); ctor.Setup(x => x("source")).Returns("ctor result"); var mapFunc = new Mock<Func<string, string, string>>(MockBehavior.Strict); mapFunc.Setup(x => x("ctor result", "source")).Returns("map result"); var testee = new NullSourceAssembler(); var mapper = testee.Assemble(ctor.Object, mapFunc.Object); var result = mapper.Map("source"); Assert.That(result, Is.EqualTo("map result")); }
public void AssembleNonNull() { var ctor = new Mock <Func <string, string> >(MockBehavior.Strict); ctor.Setup(x => x("source")).Returns("ctor result"); var mapFunc = new Mock <Func <string, string, string> >(MockBehavior.Strict); mapFunc.Setup(x => x("ctor result", "source")).Returns("map result"); var testee = new NullSourceAssembler(); var mapper = testee.Assemble(ctor.Object, mapFunc.Object); var result = mapper.Map("source"); Assert.That(result, Is.EqualTo("map result")); }
public void AssembleContextNonNull() { var source = "source"; var context = DateTime.Now; var ctor = new Mock<Func<string, DateTime, string>>(MockBehavior.Strict); ctor.Setup(x => x(source, context)).Returns("ctor result"); var mapFunc = new Mock<Func<string, string, DateTime, string>>(MockBehavior.Strict); mapFunc.Setup(x => x("ctor result", source, context)).Returns("map result"); var testee = new NullSourceAssembler(); var mapper = testee.Assemble(ctor.Object, mapFunc.Object); var result = mapper.Map(source, context); Assert.That(result, Is.EqualTo("map result")); }
public void AssembleContextNonNull() { var source = "source"; var context = DateTime.Now; var ctor = new Mock <Func <string, DateTime, string> >(MockBehavior.Strict); ctor.Setup(x => x(source, context)).Returns("ctor result"); var mapFunc = new Mock <Func <string, string, DateTime, string> >(MockBehavior.Strict); mapFunc.Setup(x => x("ctor result", source, context)).Returns("map result"); var testee = new NullSourceAssembler(); var mapper = testee.Assemble(ctor.Object, mapFunc.Object); var result = mapper.Map(source, context); Assert.That(result, Is.EqualTo("map result")); }