コード例 #1
0
ファイル: TestCreate.cs プロジェクト: EBassie/Potato
        public void TestFailureWhenAssemblyDoesNotExist()
        {
            var controller = new SandboxProtocolController();

            controller.Create("Protocol.dll", this.Meta.ProtocolTypes.FirstOrDefault(type => type.Type == "MyrconTestProtocol8"));

            Assert.IsNull(controller.SandboxedProtocol);
        }
コード例 #2
0
ファイル: TestCreate.cs プロジェクト: EBassie/Potato
        public void TestFailureReturnsFalse()
        {
            var controller = new SandboxProtocolController();

            var result = controller.Create("Protocol.dll", this.Meta.ProtocolTypes.FirstOrDefault(type => type.Type == "MyrconTestProtocol8"));

            Assert.IsFalse(result);
            Assert.IsNull(controller.SandboxedProtocol);
        }
コード例 #3
0
ファイル: TestCreate.cs プロジェクト: EBassie/Potato
        public void TestFailureWhenProtocolProviderDoesNotExist()
        {
            var controller = new SandboxProtocolController();

            controller.Create(this.Meta.Assembly.FullName, new ProtocolType() {
                Provider = "Fake",
                Type = "MyrconTestProtocol8"
            });

            Assert.IsNull(controller.SandboxedProtocol);
        }
コード例 #4
0
ファイル: TestCreate.cs プロジェクト: EBassie/Potato
        public void TestSuccessReturnsTrue()
        {
            var controller = new SandboxProtocolController();

            var result = controller.Create(this.Meta.Assembly.FullName, this.Meta.ProtocolTypes.FirstOrDefault(type => type.Type == "MyrconTestProtocol8"));

            Assert.IsTrue(result);
            Assert.IsNotNull(controller.SandboxedProtocol);
        }