Example #1
0
        public void GetNationIntegrationTest()
        {
            var sut    = new NationAPI();
            var result = sut.GetNation(6, "test").Result;

            Assert.IsNotNull(result);
        }
Example #2
0
        public void GetNationTest()
        {
            Fixture fixture = new Fixture();
            var     item    = fixture.Create <Nation>();

            mockRestService.Setup(x => x.Get <Nation>(It.IsAny <string>(), null)).Returns(Task.FromResult(item));
            var service = new NationAPI(mockRestService.Object);
            var result  = service.GetNation(4124, "test").Result;

            Assert.AreEqual(item, result);
            mockRestService.Verify(x => x.Get <Nation>(It.Is <string>(y => y == "/nation/id=4124&key=test"), null));
        }