public void MapToModel_InputNull_ThrowsException() { FileEntity.Class input = null; Action action = () => input.MapToModel(); action.Should().Throw <ArgumentNullException>(); }
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); }
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); } }