Example #1
0
        public void ResetTest()
        {
            var mock = new Mock <IGenerator <string, string> >();

            mock.Setup(generator => generator.NextValue()).Returns("aaa");
            var sanitizer = new UniqueValueSanitizer <string, string>(mock.Object);
            var val1      = sanitizer.Sanitize("bbb");

            sanitizer.Reset();
            var val2 = sanitizer.Sanitize("ccc");

            Assert.AreEqual("aaa", val1);
            Assert.AreEqual("aaa", val2);
        }