예제 #1
0
        public void ShouldCreateStrictInstanceOfInterfaceWithDefaultCtor()
        {
            Interaction i       = new Interaction();
            IMockable   fooMock = i.CreateStrictMock <IMockable>();

            Specify.That(fooMock).ShouldNotBeNull();
        }
예제 #2
0
        public void ShouldCreateStrictInstanceOfAbstractType()
        {
            Interaction  i           = new Interaction();
            MockableBase fooBaseMock = i.CreateStrictMock <MockableBase>();

            Specify.That(fooBaseMock).ShouldNotBeNull();
        }
예제 #3
0
        public void ShouldReturnStrictMockOfCorrectType()
        {
            Interaction i    = new Interaction();
            object      mock = i.CreateStrictMock <StrictMockSpec>();

            Specify.That(mock.GetType().FullName).ShouldEqual("NBehave.Spec.Framework.Specification.Mocks.__Proxy__StrictMockSpec");
        }
예제 #4
0
        public void ShouldReturnStrictMockWhenSupplyingCtorArgs()
        {
            Interaction    i    = new Interaction();
            StrictMockSpec mock = i.CreateStrictMock <StrictMockSpec>(5, "Test");

            Specify.That(mock.i).ShouldEqual(5);
            Specify.That(mock.s).ShouldEqual("Test");
            Specify.That(mock.GetType().FullName).ShouldEqual("NBehave.Spec.Framework.Specification.Mocks.__Proxy__StrictMockSpec");
        }
예제 #5
0
 public void CompareOneWithTwo()
 {
     Specify.That(1).ShouldEqual(2);
 }
예제 #6
0
 public void CompareMinValues()
 {
     Specify.That(int.MinValue).ShouldEqual(int.MinValue);
 }
예제 #7
0
 public void CompareOnes()
 {
     Specify.That(1).ShouldEqual(1);
 }
예제 #8
0
        public void ShouldFailWhenComparingOneWithTwo()
        {
            TestStepRun run = Runner.GetPrimaryTestStepRun(CodeReference.CreateFromMember(typeof(Int32ComparisonSpecSample).GetMethod("CompareOneWithTwo")));

            Specify.That(run.Result.Outcome).ShouldEqual(TestOutcome.Failed);
        }
예제 #9
0
        public void ShouldPassWhenComparingMinValues()
        {
            TestStepRun run = Runner.GetPrimaryTestStepRun(CodeReference.CreateFromMember(typeof(Int32ComparisonSpecSample).GetMethod("CompareMinValues")));

            Specify.That(run.Result.Outcome).ShouldEqual(TestOutcome.Passed);
        }