Esempio n. 1
0
        public void MapToModel_InputNull_ThrowsException()
        {
            FileEntity.Class input = null;

            Action action = () => input.MapToModel();

            action.Should().Throw <ArgumentNullException>();
        }
Esempio n. 2
0
        public void MapToModel_WithValidClass_MapsClassProperties()
        {
            FileEntity.Class input = _fixture.Create <FileEntity.Class>();

            Class result = input.MapToModel();

            result.Id.Should().Be(input.Id);
            result.Name.Value.Should().Be(input.Name);
        }
Esempio n. 3
0
        public void MapToModel_WithValidClass_MapsStudents()
        {
            FileEntity.Class input = _fixture.Create <FileEntity.Class>();

            Class result = input.MapToModel();

            result.Students.Should().HaveCount(input.Students.Count());
            foreach (var inputStudent in input.Students)
            {
                result.Students.Should().Contain(x => x.FirstName.Value == inputStudent.FirstName &&
                                                 x.Infix == inputStudent.Infix &&
                                                 x.LastName.Value == inputStudent.LastName);
            }
        }