public void GetString_IdOfZero_ReturnsNone()
        {
            var stringLoader = new FreelancerStringLoader(this.GetEmptyStringLoader(), new FreelancerIdConverter());

            var result = stringLoader.GetString(0);

            Assert.IsInstanceOfType(result, typeof(None<string>));
        }
        public void GetString_IdGreaterThanZero_NonEmptyStringReturned()
        {
            var stringLoader = new Mock<IStringLoader>();
            stringLoader.Setup(x => x.Load(It.IsAny<int>())).Returns(string.Empty);

            var freelancerStringLoader = new FreelancerStringLoader(stringLoader.Object, new FreelancerIdConverter());

            var result = freelancerStringLoader.GetString(1);

            Assert.IsInstanceOfType(result, typeof(Some<string>));
        }