public void Get_Should_Call_XKCDService_OneTime() { // Arrange: var xkcdService = new XKCDServiceFake(); var systemUnderTest = new ComicController(xkcdService); //Act var comic = systemUnderTest.Get(1); //Assert Assert.AreEqual(xkcdService.GetComicCalled, 1); }
public void Get_Should_Map_Title_And_Transcript() { // Arrange: var xkcdService = new XKCDServiceFake(); var systemUnderTest = new ComicController(xkcdService); //Act var comic = systemUnderTest.Get(1); //Assert Assert.AreEqual("Detta är ett test", comic.Value.Title); Assert.AreEqual("Lorum Ipsum...", comic.Value.Transcript); }