Exemple #1
0
        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"));
        }
Exemple #4
0
        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"));
        }
Exemple #6
0
        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"));
        }