Ejemplo n.º 1
0
        public async Task ShouldBeAbleToGetAnInterview()
        {
            var dbInterview = await Arranger.CreateInterview();

            var responseInterviewDto = await ApiClient.GetInterview(dbInterview.Id)
                                       .AwaitGetSuccessfulResponse <InterviewDto>();

            var dbInterviewDto = Mapper.Map <InterviewDto>(dbInterview);

            responseInterviewDto
            .ToLikeness(true)
            .WithInnerLikeness(o => o.Candidate, o => o.Candidate)
            .WithCollectionInnerLikeness(
                o => o.Questions,
                o => o.Questions)
            .ShouldEqual(dbInterviewDto);
        }