예제 #1
0
        public void Edit_WithRentModel_InvokesUpdateFromRentData()
        {
            mocker.Setup(o => o.Update(rentModelWithId));
            IBicycleRentalController sut = GetSut();

            sut.Edit(rentModelWithId);

            mocker.Verify(o => o.Update(rentModelWithId), Times.Once);
        }
예제 #2
0
        public void Edit_WithId_InvokesGetFromRentData()
        {
            mocker.Setup(o => o.Get(id));
            IBicycleRentalController sut = GetSut();

            sut.Edit(id);

            mocker.Verify(o => o.Get(id), Times.Once);
        }
예제 #3
0
        public void Details_WithId_InvokesGetFromRentData()
        {
            mocker.Setup(o => o.Get(id)).Returns(rentModelWithId);
            IBicycleRentalController sut = GetSut();

            sut.Details(id);

            mocker.Verify(o => o.Get(id), Times.Once);
        }
예제 #4
0
        public void Create_WithRentModel_InvokesCreateFromRentBuisness()
        {
            mocker.Setup(o => o.Create(rentModelWithoutDiscount));
            IBicycleRentalController sut = GetSut();

            sut.Create(rentModelWithoutDiscount);

            mocker.Verify(o => o.Create(rentModelWithoutDiscount), Times.Once);
        }
예제 #5
0
        public void Index_WithoutParameters_InvokesGetFromRentData()
        {
            mocker.Setup(o => o.ListAll()).Returns(rentModels);
            IBicycleRentalController sut = GetSut();

            sut.Index();

            mocker.Verify(o => o.ListAll(), Times.Once);
        }
예제 #6
0
        public void Delete_WithRentModel_InvokesDeleteFromRentData()
        {
            mocker.Setup(o => o.Delete(id));
            IBicycleRentalController sut = GetSut();

            sut.Delete(rentModelWithId);

            mocker.Verify(o => o.Delete(id), Times.Once);
        }