public void TestClassifierAdapterClassifier()
        {
            var mockClassifier = new Mock<IClassifier<string, int>>();
            mockClassifier.Setup(m => m.Classify(It.IsAny<string>())).Returns<string>(int.Parse);

            adapter = new ClassifierAdapter<string, int>(mockClassifier.Object);
            Assert.AreEqual(23, adapter.Classify("23"));
        }
Ejemplo n.º 2
0
        public void TestClassifierAdapterClassifier()
        {
            var mockClassifier = new Mock <IClassifier <string, int> >();

            mockClassifier.Setup(m => m.Classify(It.IsAny <string>())).Returns <string>(int.Parse);

            adapter = new ClassifierAdapter <string, int>(mockClassifier.Object);
            Assert.AreEqual(23, adapter.Classify("23"));
        }
Ejemplo n.º 3
0
 public void TestClassifierAdapterObjectWithNoAnnotation()
 {
     try
     {
         adapter = new ClassifierAdapter <string, int>(new TestClassifierAdapterObjectWithNoAnnotation());
         Assert.AreEqual(23, adapter.Classify("23"));
         Assert.Fail("Expected an InvalidOperationException");
     }
     catch (InvalidOperationException ex)
     {
         Assert.True(ex is InvalidOperationException);
     }
 }
 public void TestClassifierAdapterObjectWithNoAnnotation()
 {
     try
     {
         adapter = new ClassifierAdapter<string, int>(new TestClassifierAdapterObjectWithNoAnnotation());
         Assert.AreEqual(23, adapter.Classify("23"));
         Assert.Fail("Expected an InvalidOperationException");
     }
     catch (InvalidOperationException ex)
     {
         Assert.True(ex is InvalidOperationException);
     }
 }
Ejemplo n.º 5
0
 public void TestClassifierAdapterObjectSingleMethodWithNoAnnotation()
 {
     adapter = new ClassifierAdapter <string, int>(new TestClassifierAdapterObjectSingleMethodWithNoAnnotation());
     Assert.AreEqual(23, adapter.Classify("23"));
 }
Ejemplo n.º 6
0
 public void TestClassifierAdapterObject()
 {
     this.adapter = new ClassifierAdapter <string, int>(new TestClassifierAdapterObject());
     Assert.AreEqual(23, this.adapter.Classify("23"));
 }
 public void TestClassifierAdapterObjectSingleMethodWithNoAnnotation()
 {
     adapter = new ClassifierAdapter<string, int>(new TestClassifierAdapterObjectSingleMethodWithNoAnnotation());
     Assert.AreEqual(23, adapter.Classify("23"));
 }
 public void TestClassifierAdapterObject()
 {
     this.adapter = new ClassifierAdapter<string, int>(new TestClassifierAdapterObject());
     Assert.AreEqual(23, this.adapter.Classify("23"));
 }