Example #1
0
        public void Specializations_WhenPassedInConstructor_ShouldBeTheSame()
        {
            var specializations = new SpecializationCollection();

            var sut = new TestSchool("testSchool", specializations);

            Assert.Same(specializations, sut.Specializations);
        }
        public void Get_WhereKeyDoesNotExist_ShouldThrowSpecializationNotFoundException()
        {
            var sut = new SpecializationCollection();

            Assert.Throws<SpecializationNotFoundException>(
                () => sut.Get<TestEntity>(FileType.File)
            );
        }
        public void Contains_WhenSpecializationIsAdded_ShouldBeTrue()
        {
            var sut = new SpecializationCollection();

            sut.Add<TestEntity>(null);

            Assert.True(sut.Contains<TestEntity>());
        }
Example #4
0
 protected School(string name, SpecializationCollection specializations, IList<Enrollment> enrollments)
 {
     Name = name;
     Enrollments = enrollments;
     Specializations = specializations;
 }
Example #5
0
        protected School(string name, SpecializationCollection specializations)
            : this(name, specializations, new List<Enrollment>())
        {

        }
Example #6
0
 public TestSchool(string name, SpecializationCollection specializations, IList<Enrollment> enrollments) 
     : base(name, specializations, enrollments)
 {
 }
Example #7
0
 public TestSchool(string name, SpecializationCollection specializations) 
     : base(name, specializations)
 {
 }