public void GetStaticField_CallTwice_FieldNull() { var test = InternalFieldFinder.Instance; test.Reset(); var item = new StaticFieldTest(); var result = test.GetInstance<InternalFieldFinder>(item.GetMe(), null); var result2 = test.GetInstance<InternalFieldFinder>(item.GetMe(), null); Assert.That(result, new NullConstraint()); Assert.That(result2 , new EqualConstraint(result)); }
public void GetStaticField_CallTwice_FieldNull() { var test = InternalFieldFinder.Instance; test.Reset(); var item = new StaticFieldTest(); var result = test.GetInstance <InternalFieldFinder>(item.GetMe(), null); var result2 = test.GetInstance <InternalFieldFinder>(item.GetMe(), null); Assert.That(result, new NullConstraint()); Assert.That(result2, new EqualConstraint(result)); }
public void GetStaticField_CallTwice_FieldValue() { var test = InternalFieldFinder.Instance; test.Reset(); var item = new StaticFieldTest(); StaticFieldTest.finder = test; var result = test.GetInstance<InternalFieldFinder>(item.GetMe(), null); var result2 = test.GetInstance<InternalFieldFinder>(item.GetMe(), null); Assert.That(result, new NotConstraint(new NullConstraint())); Assert.That(result, new NUnit.Framework.Constraints.InstanceOfTypeConstraint(typeof(InternalFieldFinder))); Assert.That(result2, new EqualConstraint(result)); }
public void GetStaticField_CallTwice_FieldValue() { var test = InternalFieldFinder.Instance; test.Reset(); var item = new StaticFieldTest(); StaticFieldTest.finder = test; var result = test.GetInstance <InternalFieldFinder>(item.GetMe(), null); var result2 = test.GetInstance <InternalFieldFinder>(item.GetMe(), null); Assert.That(result, new NotConstraint(new NullConstraint())); Assert.That(result, new NUnit.Framework.Constraints.InstanceOfTypeConstraint(typeof(InternalFieldFinder))); Assert.That(result2, new EqualConstraint(result)); }