public void StubImplementationHandlesStaticMethodsWithParameters() { dynamic date = new StubImplementation("Datetime"); try { date.valueOf("Hello, World!", true); } catch (NotImplementedException ex) { Assert.AreEqual("Datetime.valueOf(String, Boolean)", ex.Message); } }
public void StubImplementationHandlesPropertySets() { dynamic date = new StubImplementation("Datetime"); try { date.Epoch = 1970; } catch (NotImplementedException ex) { Assert.AreEqual("set Datetime.Epoch", ex.Message); } }
public void StubImplementationHandlesStaticParameterlessMethods() { dynamic date = new StubImplementation("Datetime"); try { date.someMethod(); } catch (NotImplementedException ex) { Assert.AreEqual("Datetime.someMethod()", ex.Message); } }
public void StubImplementationHandlesPropertyGets() { dynamic date = new StubImplementation("Datetime"); try { var y = date.Year; } catch (NotImplementedException ex) { Assert.AreEqual("get Datetime.Year", ex.Message); } }