Esempio n. 1
0
        public void Serialization_works()
        {
            // arrange:
            EnterpriseBase  enterprise = CreateNewEnterpriseToTestSerialization();
            ApplicationBase app        = new Fakes.FakeApplication(null, enterprise);

            Application.Initialize(app);

            // act:
            Stream stream = TestUtilities.Serialize <IEnterprise>(enterprise);

            // assert:
            Assert.IsNotNull(stream);
        }
Esempio n. 2
0
        public void Deserialization_returnApplicationEnterpriseInstance()
        {
            // arrange:
            EnterpriseBase  enterprise = CreateNewEnterpriseToTestSerialization();
            ApplicationBase app        = new Fakes.FakeApplication(null, enterprise);

            Application.Initialize(app);
            Stream stream = TestUtilities.Serialize <IEnterprise>(enterprise);

            // act:
            IEnterprise deserialized = TestUtilities.Deserialize <IEnterprise>(stream);

            // assert:
            Assert.AreSame(enterprise, deserialized);
        }