예제 #1
0
    public async Task LocateOfT_Fail()
    {
        var locator = new MockLocator();
        await locator.Test("223.91.188.112", new HttpClient());

        await locator.TestMock("223.91.188.112", new HttpClient(), new MockLogger());
    }
예제 #2
0
        public void LocatorBase_WhenSettingIdWithValueAfterItHasAlreadyBeenSet_ExpectException()
        {
            var sut = new MockLocator {
                Id = int.MaxValue
            };

            sut.Id = int.MaxValue;
        }
예제 #3
0
        public void LocatorBase_WhenSettingIdWithValueAboveZero_ExpectIdValueToBeSet()
        {
            var sut = new MockLocator {
                Id = int.MaxValue
            };

            Assert.IsTrue(sut.Id == int.MaxValue);
        }
예제 #4
0
        public void LocatorBase_WhenSettingIdWithValueOfZero_ExpectIdValueToBeSet()
        {
            var sut = new MockLocator {
                Id = 0
            };

            Assert.IsTrue(sut.Id == 0);
        }
예제 #5
0
    public async Task LocateOfT_Ok()
    {
        System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
        var locator = new MockLocator();
        await locator.Test("", null);

        await locator.Test("223.91.188.112", new HttpClient());

        await locator.Test("223.91.188.112", new HttpClient(), new MockLogger());

        await locator.TestMock("223.91.188.112", new HttpClient(), new MockLogger());
    }
예제 #6
0
        public void LocatorBase_WhenConstructing_ExpectIdValueToBeZero()
        {
            var sut = new MockLocator();

            Assert.IsTrue(sut.Id == 0);
        }
예제 #7
0
        public void LocatorBase_WhenInvokingInitialiseBeforeSettingIdWithValue_ExpectException()
        {
            var sut = new MockLocator();

            sut.Initialise();
        }
예제 #8
0
 public void LocatorBase_WhenSettingIdWithValueBelowZero_ExpectException()
 {
     var _ = new MockLocator {
         Id = -1
     };
 }