public void GetCharacter_WithStringParameter_CallsDownload(string character) { // Arrange var mockScraper = new Mock <IScraper>(); mockScraper.Setup(m => m.Download(It.IsAny <string>())).Returns(new Moveset { Name = "Test Moveset" }); var sut = new FrameDataRequester(FrameDataSource.Default, mockScraper.Object); // Act sut.GetCharacter(character); //Assert mockScraper.Verify(s => s.Download(character)); }
public void GetCharacters_WithNoParameters_CallsDownload() { // Arrange var mockScraper = new Mock <IScraper>(); mockScraper.Setup(m => m.Download(It.IsAny <string>())).Returns(new Moveset { Name = "Test Moveset" }); var sut = new FrameDataRequester(FrameDataSource.Default, mockScraper.Object); // Act sut.GetCharacters().ToList(); //Assert mockScraper.Verify(s => s.Download("josie")); mockScraper.Verify(s => s.Download("lei")); mockScraper.Verify(s => s.Download("devil-jin")); }