public static void _3_GetBrave()
        {
            var   target = Container.Resolve <IBarContract>();
            Brave actual = null;

            Assert.DoesNotThrowAsync(async() => actual = await target.GetBrave(1));  //There should be a 1
            actual.Should().NotBeNull();
            Asserters.AssertNew(actual.New);
            Asserters.AssertWorld(actual.World);
        }
        public static void Get_Returns_Brave()
        {
            var target  = new RestClient(BaseUrl);
            var request = new RestRequest("BraveService/Get/{id}", Method.GET);

            request.AddUrlSegment("id", 1.ToString());
            var actual = target.Execute <Brave>(request).Data;

            actual.Should().NotBeNull();
            Asserters.AssertWorld(actual.World);
            Asserters.AssertNew(actual.New);
        }
        public static void GetAllBraves_Returns_List()
        {
            var target  = new RestClient(BaseUrl);
            var request = new RestRequest("BraveService/GetAll", Method.GET);
            var actual  = target.Execute <List <Brave> >(request).Data;

            actual.Should().NotBeNull();
            actual.Should().NotBeEmpty();
            var world = actual.First().World;

            Asserters.AssertWorld(world);
            var newd = actual.First().New;

            Asserters.AssertNew(newd);
        }
        public static void _2_GetAllBraves_DoesNotThrowAsync_AndGetsAllBraves()
        {
            var target = Container.Resolve <IBarContract>();
            IEnumerable <Brave> actual = null;

            Assert.DoesNotThrowAsync(async() => actual = await target.GetAllBraves());
            actual.Should().NotBeNull();
            actual.Should().NotBeEmpty();
            actual.Count().Should().BeGreaterOrEqualTo(6, "Because we saved 6 in the above method ");
            var world = actual.First().World;

            Asserters.AssertWorld(world);
            var newd = actual.First().New;

            Asserters.AssertNew(newd);
        }
 public NullCheckIntegrationTests()
 {
     assert = Asserters.GetNullCheckAsserter();
 }