Beispiel #1
0
        public void MockBooleanScalarFunction()
        {
            var dataMock = new DataMock<DataMockDataContext>
            {
                Log = Console.Out
            };

            using (var context = new DataMockDataContext(Settings.Default.DataMockConnectionString))
            {
                Assert.AreEqual(true, context.ScalarFunctionBoolean(1));

                dataMock
                    .Setup(ctx => ctx.ScalarFunctionBoolean(Param.IsAny<int?>()))
                    .Returns(false);

                dataMock.Execute(Settings.Default.DataMockConnectionString);

                Assert.AreEqual(false, context.ScalarFunctionBoolean(1));
            }
        }