コード例 #1
0
ファイル: ServiceUnitTests.cs プロジェクト: orthros/MonCF
        public void TestSaveComplexData()
        {
            StubDataStore stubDataStore = new StubDataStore();
            SimpleService simpleServiceToTest = new SimpleService(stubDataStore);

            var complexData = TestUtils.GetRandomComplexData();

            simpleServiceToTest.SaveComplexData(complexData);
        }
コード例 #2
0
ファイル: ServiceUnitTests.cs プロジェクト: orthros/MonCF
        public void TestNullSaveComplexData()
        {
            StubDataStore stubDataStore = new StubDataStore();
            SimpleService simpleServiceToTest = new SimpleService(stubDataStore);

            Assert.Throws(typeof(ArgumentNullException), () =>
             {
                 simpleServiceToTest.SaveComplexData(null);
             });
        }
コード例 #3
0
        public void ServiceSaveComplex()
        {
            StubDataStore stubDataStore = new StubDataStore();

            SimpleService simpleServiceToTest = new SimpleService(stubDataStore);

            Guid theID = Guid.NewGuid();

            var complexData = TestUtils.GetRandomComplexData(10, 50);
            complexData.Id = theID;

            simpleServiceToTest.SaveComplexData(complexData);

            var dataBack = simpleServiceToTest.GetComplexData(theID);

            Assert.Equal(complexData, dataBack);
        }