public void CreateShouldReturnViewWithCorrectModelAndData(int seriesId, int number) // Arrange => MyController <ArcController> .Instance(controller => controller.WithData(SeriesWithId(seriesId)).WithData(TenGenresWithIds)) // Act .Calling(c => c.Create(seriesId, number)) // Assert .ShouldReturn() .View(view => view .WithModelOfType <CreateSeriesRelatedEntityInputModel>() .Passing(m => m.RetrievedGenres.Count() == TenGenresWithIds.Count() && m.SeriesId == seriesId && m.Number == number));
public void EditShouldReturnEditingInfoForGivenSeries(int id) // Arrange => MyController <SeriesController> .Instance(controller => controller.WithData(SeriesWithId(id)).WithData(TenGenresWithIds)) // Act .Calling(c => c.Edit(id)) // Assert .ShouldReturn() .View(view => view .WithModelOfType <EditSeriesInputModel>() .Passing(m => m.Id == id && m.RetrievedGenres.Count() == TenGenresWithIds.Count()));
public void IndexShouldReturnViewWithGenres() // Arrange => MyController <GenreController> .Instance(controller => controller.WithData(TenGenresWithIds)) // Act .Calling(c => c.Index()) //Assert .ShouldReturn() .View(view => view .WithModelOfType <IEnumerable <KeyValuePair <string, string> > >() .Passing(m => m.Count() == TenGenresWithIds.Count()));
public void CreateShouldReturnViewWithCorrectModelAndData() // Arrange => MyController <SeriesController> .Instance(controller => controller.WithData(TenGenresWithIds)) // Act .Calling(c => c.Create()) // Assert .ShouldReturn() .View(view => view .WithModelOfType <CreateSeriesInputModel>() .Passing(m => m.RetrievedGenres.Count() == TenGenresWithIds.Count()));
public void EditShouldReturnEditingInfoForGivenVolume(int id, int number, int seriesId) // Arrange => MyController <VolumeController> .Instance(controller => controller.WithData(SREVolumeWithIdAndNumber(id, number, seriesId)).WithData(TenGenresWithIds)) // Act .Calling(c => c.Edit(id)) // Assert .ShouldReturn() .View(view => view .WithModelOfType <EditSeriesRelatedEntityInputModel>() .Passing(m => m.Id == id && m.RetrievedGenres.Count() == TenGenresWithIds.Count() && m.Number == number && m.SeriesId == seriesId));