Example #1
0
        public void Usage4()
        {
            var fooBar = new FooBar {
                Foo = "Foo1",
                Bar = "Bar2",
            };

            // IFoo として等値アサートされる。PrimitiveAssertFailedException はスローされない
            fooBar.AssertIs <IFoo>(new {
                Foo = "Foo1",
            });
            // or
            fooBar.AssertIs(typeof(IFoo), new {
                Foo = "Foo1",
            });
        }
Example #2
0
        public void Usage5()
        {
            IFoo fooBar = new FooBar {
                Foo = "Foo1",
                Bar = "Bar2",
            };

            // fooBar.AssertIs<IFoo> と同じ
            fooBar.AssertIs(new {
                Foo = "Foo1",
            });
        }
Example #3
0
        public void Usage3()
        {
            var fooBar = new FooBar {
                Foo = "Foo1",
                Bar = "Bar2",
            };

            // IFoo として等値アサートしたいが、これだと PrimitiveAssertFailedException がスローされる
            fooBar.AssertIs(new {
                Foo = "Foo1",
            });
        }