public void Create1()
        {
            const int ExpectedResult = 1;
            var resolutionRootMock = new Mock<IResolutionRoot>();
            resolutionRootMock.SetupGet(ExpectedResult);

            var result = this.testee.Create<ulong, int>(resolutionRootMock.Object)(20);

            result.Should().Be(ExpectedResult);
            resolutionRootMock.VerifyParameters((ulong)20);
        }
示例#2
0
        public void Create3()
        {
            const int ExpectedResult     = 1;
            var       resolutionRootMock = new Mock <IResolutionRoot>();

            resolutionRootMock.SetupGet(ExpectedResult);

            var result = this.testee.Create <ulong, string, byte, int>(resolutionRootMock.Object)(20, "w", 4);

            result.Should().Be(ExpectedResult);
            resolutionRootMock.VerifyParameters((ulong)20, "w", (byte)4);
        }
示例#3
0
        public void Create0()
        {
            const int ExpectedResult     = 1;
            var       resolutionRootMock = new Mock <IResolutionRoot>();

            resolutionRootMock.SetupGet(ExpectedResult);

            var result = this.testee.Create <int>(resolutionRootMock.Object)();

            result.Should().Be(ExpectedResult);
            resolutionRootMock.VerifyParameters(new object[0]);
        }
示例#4
0
        public void Create16()
        {
            const int ExpectedResult     = 1;
            var       resolutionRootMock = new Mock <IResolutionRoot>();

            resolutionRootMock.SetupGet(ExpectedResult);

            var result = this.testee.Create <ulong, string, byte, ushort, long, uint, char, sbyte, short, string, char, ulong, byte, sbyte, uint, long, int>(resolutionRootMock.Object)(20, "w", 4, 8, 10, 12, 'c', -6, 14, "re", 'o', 16, 18, 22, 24, 26);

            result.Should().Be(ExpectedResult);
            resolutionRootMock.VerifyParameters((ulong)20, "w", (byte)4, (ushort)8, (long)10, (uint)12, 'c', (sbyte)-6, (short)14, "re", 'o', (ulong)16, (byte)18, (sbyte)22, (uint)24, (long)26);
        }
示例#5
0
        public void Create7()
        {
            const int ExpectedResult     = 1;
            var       resolutionRootMock = new Mock <IResolutionRoot>();

            resolutionRootMock.SetupGet(ExpectedResult);

            var result = this.testee.Create <ulong, string, byte, ushort, long, uint, char, int>(resolutionRootMock.Object)(20, "w", 4, 8, 10, 12, 'c');

            result.Should().Be(ExpectedResult);
            resolutionRootMock.VerifyParameters((ulong)20, "w", (byte)4, (ushort)8, (long)10, (uint)12, 'c');
        }
        public void Create16()
        {
            const int ExpectedResult = 1;
            var resolutionRootMock = new Mock<IResolutionRoot>();
            resolutionRootMock.SetupGet(ExpectedResult);

            var result = this.testee.Create<ulong, string, byte, ushort, long, uint, char, sbyte, short, string, char, ulong, byte, sbyte, uint, long, int>(resolutionRootMock.Object)(20, "w", 4, 8, 10, 12, 'c', -6, 14, "re", 'o', 16, 18, 22, 24, 26);

            result.Should().Be(ExpectedResult);
            resolutionRootMock.VerifyParameters((ulong)20, "w", (byte)4, (ushort)8, (long)10, (uint)12, 'c', (sbyte)-6, (short)14, "re", 'o', (ulong)16, (byte)18, (sbyte)22, (uint)24, (long)26);
        }
        public void Create7()
        {
            const int ExpectedResult = 1;
            var resolutionRootMock = new Mock<IResolutionRoot>();
            resolutionRootMock.SetupGet(ExpectedResult);

            var result = this.testee.Create<ulong, string, byte, ushort, long, uint, char, int>(resolutionRootMock.Object)(20, "w", 4, 8, 10, 12, 'c');

            result.Should().Be(ExpectedResult);
            resolutionRootMock.VerifyParameters((ulong)20, "w", (byte)4, (ushort)8, (long)10, (uint)12, 'c');
        }