public void GetMeetsWithVenueName() { //Setup var listOfMeets = new List <Meet> { new Meet() { MeetDate = DateTime.Now, MeetName = "Test Meet 1", MeetId = 1, MeetVenue = "Test Venue 1", PoolLength = "11" }, new Meet() { MeetDate = DateTime.Now, MeetName = "Test Meet 2", MeetId = 2, MeetVenue = "Test Venue 1", PoolLength = "21" } }; var mockMeetsRepo = new Mock <IMeetRepo>(); mockMeetsRepo.Setup(MMR => MMR.GetMeets("Test Venue 1")).Returns(listOfMeets); var sut = new MeetsController(mockMeetsRepo.Object); //Action var res = sut.GetMeets("Test Venue 1"); //Assert res.Should().BeOfType <OkNegotiatedContentResult <List <Meet> > >(); res.As <OkNegotiatedContentResult <List <Meet> > >().Content.Should().BeEquivalentTo(listOfMeets); }
public void GetMeets() { var controller = new MeetsController(new FakeMeetRepository()); var result = controller.GetMeets(); Assert.IsInstanceOfType(result, typeof(List <Meet>)); }