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>()); }
protected School(string name, SpecializationCollection specializations, IList<Enrollment> enrollments) { Name = name; Enrollments = enrollments; Specializations = specializations; }
protected School(string name, SpecializationCollection specializations) : this(name, specializations, new List<Enrollment>()) { }
public TestSchool(string name, SpecializationCollection specializations, IList<Enrollment> enrollments) : base(name, specializations, enrollments) { }
public TestSchool(string name, SpecializationCollection specializations) : base(name, specializations) { }