コード例 #1
0
        public void LoggerLogsIsAPublicListProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Logger, List <string> >(l => l.Logs);
            test.Execute();
        }
コード例 #2
0
        public void RadiusIsPublicDoubleProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Circle, double>(c => c.Radius);
            test.Execute();
        }
コード例 #3
0
        public void TestFileContentIsPublicReadOnlyString()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <TextFile, string>(t => t.Content);
            test.Execute();
        }
コード例 #4
0
        public void P2IsPublicPointProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Rectangle, Point>(r => r.P2);
            test.Execute();
        }
コード例 #5
0
        public void CenterIsPublicPointProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Circle, Point>(c => c.Center);
            test.Execute();
        }
コード例 #6
0
        public void CourseStudentIsAReadonlyProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Course, IEnumerable <Student> >(c => c.Students);
            test.Execute();
        }
コード例 #7
0
        public void BankAccountBalanceIsDecimalProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <BankAccount, decimal>(b => b.Balance);
            test.Execute();
        }
コード例 #8
0
        public void MyQueueCountIsReadOnlyIntProoerty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <MyQueue <int>, int>(q => q.Count);
            test.Execute();
        }
コード例 #9
0
        public void ValueIsPublicReadonlyProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <ImmutableNumber, int>(n => n.Value);
            test.Execute();
        }
コード例 #10
0
        public void EmployeesIsPublicListEmployeeProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Company, List <Employee> >(c => c.Employees);
            test.Execute();
        }
コード例 #11
0
        public void NameIsPublicStringProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Employee, string>(e => e.Name);
            test.Execute();
        }
コード例 #12
0
        public void IDIsPublicReadonlyIntProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Person, int>(p => p.ID);
            test.Execute();
        }
コード例 #13
0
        public void PersonNameIsReadonlyStringProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty <Person, string>(p => p.Name);
            test.Execute();
        }
コード例 #14
0
        public void SortedCollectionIsAReadonlyProperty()
        {
            // TestTools Code
            StructureTest test = Factory.CreateStructureTest();

            test.AssertPublicReadonlyProperty(GetIndexProperty <SortedCollection <int> >());
            test.Execute();
        }