コード例 #1
0
        public void BoolAtomDumpNullParameterTest()
        {
            const bool value = true;
            var        atom  = new BoolAtom(value);

            const string prefix = "Test";

            Action act = () => atom.Dump(null, prefix);

            act.Should().Throw <ArgumentNullException>();
        }
コード例 #2
0
        public void BoolAtomDumpTest()
        {
            var callback = false;

            var logger = A.Fake <ILogWrapper>();

            A.CallTo(() => logger.InfoFormat(A <string> .Ignored, A <object> .Ignored, A <object> .Ignored))
            .Invokes(() => callback = true);

            const bool value = true;
            var        atom  = new BoolAtom(value);

            const string prefix = "Test";

            atom.Dump(logger, prefix);

            callback.Should().BeTrue();
        }