示例#1
0
        public void CanCreateFormViewModelForSlide()
        {
            // Establish Context
            SlideFormViewModel viewModelToExpect = new SlideFormViewModel();

            Slide slide =
                SlideInstanceFactory.CreateValidTransientSlide();

            slideRepository.Expect(r => r.Get(1))
            .Return(slide);

            // Act
            SlideFormViewModel viewModelRetrieved =
                slideManagementService.CreateFormViewModelFor(1);

            // Assert
            viewModelRetrieved.ShouldNotBeNull();
            viewModelRetrieved.Slide.ShouldNotBeNull();
            viewModelRetrieved.Slide.ShouldEqual(slide);
        }