public void Create_Answers_stores_an_answer_in_the_database() { var questionsRepositoy = new InMemoryQuestionsRepository(); var answersRepository = new InMemoryAnswersRepository(); questionsRepositoy.Create(new Question { Id = 1, Body = "Question" }); questionsRepositoy.Create(new Question { Id = 2, Body = "Question" }); var controller = GetAnswersController( questionsRepositoy, answersRepository); var answer = new Answer { QuestionId = 1, RecordingUrl = "http://recording.info/n17sugA", Digits = "#", CallSid = "9s883999dis0039", From = "+29999999" }; controller.Create(answer); var answers = answersRepository.All(); Assert.That(answers, Contains.Item(answer)); }