예제 #1
0
        protected override void Given()
        {
            _hotelService = new HotelService(ObjectContextFake, RepositoryFake, null);

            A.CallTo(() => RepositoryFake.Add(null)).WithAnyArguments().
            Invokes(call => ((Hotel)call.Arguments[0]).Id = HotelId);
        }
예제 #2
0
 public void Then_Image_Of_Added_Hotel_Is_Correct()
 {
     A.CallTo(() => RepositoryFake.Add(null)).WhenArgumentsMatch(a => a.Get <Hotel>(0).Image == "http://test.com/test.jpg").MustHaveHappened(Repeated.Exactly.Once);
 }
예제 #3
0
 public void Then_Description_Of_Added_Hotel_Is_Correct()
 {
     A.CallTo(() => RepositoryFake.Add(null)).WhenArgumentsMatch(a => a.Get <Hotel>(0).Description == "A nice hotel situated right at Test Beach").MustHaveHappened(Repeated.Exactly.Once);
 }
예제 #4
0
 public void Then_Name_Of_Added_Hotel_Is_Correct()
 {
     A.CallTo(() => RepositoryFake.Add(null)).WhenArgumentsMatch(a => a.Get <Hotel>(0).Name == "Test Beach Hotel").MustHaveHappened(Repeated.Exactly.Once);
 }
예제 #5
0
 public void Then_Hotel_Is_Added()
 {
     A.CallTo(() => RepositoryFake.Add(null)).WithAnyArguments().MustHaveHappened(Repeated.Exactly.Once);
 }