コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: shiv-N/Stub-Mock-Fake
        public void OrderACoffee_Should_Return_Received_MessageUsingStub()
        {
            StarbuckStore store  = new StarbuckStore(new StubStarbucks());
            string        result = store.OrderCoffee(2, 4);

            Assert.AreEqual("Your Order is received.", result);
        }
コード例 #2
0
        public void Confirm_Is_The_Starbuckcoffee()
        {
            CofferStore cofferStore = new StarbuckStore();
            Coffee      coffer      = cofferStore.OrderCoffee();

            Assert.IsInstanceOfType(coffer, typeof(StarbuckCoffee));
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: PBIRIYA/CoffeeMaker
        public void Test()
        {
            StarbuckStore store  = new StarbuckStore(new Starbucks());
            string        result = store.OrderCoffee(2, 4);

            Assert.AreEqual("Your Order is received.", result);
        }
コード例 #4
0
        public void OrderACoffee_Should_return_Received_Message()
        {
            //Arrange
            StarbuckStore store = new StarbuckStore(new FakeStarbucksStore());
            //Act
            string result = store.OrderCoffee(2, 4);

            Assert.AreEqual("Your Order is received.", result);
        }
コード例 #5
0
        public void OrderACoffee_Should_Return_Received_MessageUsingMock()
        {
            var service = new Mock <IMakeACoffee>();

            service.Setup(x => x.CheckIngredientAvailability()).Returns(true);
            //service.Setup(x => x.CoffeeMaking(It.Is<int>,It.Is<int>)).Returns("Your oredr is received");
            //service.Setup(x => x.CheckIngredientAvailability()).Returns(true);
            StarbuckStore store  = new StarbuckStore(new Starbucks());
            var           result = store.OrderCoffee(2, 4);
            //Assert.AreEqual("Your Order is received", result);
        }
コード例 #6
0
ファイル: UnitTest1.cs プロジェクト: shiv-N/Stub-Mock-Fake
        public void OrderACoffee_Should_Return_Received_MessageUsingMock()
        {
            var service = new Mock <IMakeACoffee>();

            service.Setup(x => x.CheckIngridentAvalability()).Returns(true);
            service.Setup(x => x.CoffeeMaking(It.IsAny <int>(), It.IsAny <int>())).Returns("Your Order is received.");
            var store  = new StarbuckStore(service.Object);
            var result = store.OrderCoffee(2, 4);

            Assert.AreEqual("Your Order is received.", result);
            service.Verify(x => x.CheckIngridentAvalability());
            service.Verify(x => x.CoffeeMaking(It.IsAny <int>(), It.IsAny <int>()));
        }
コード例 #7
0
        public void TestMethod1()
        {
            ///Arrange
            var service = MockRepository.GenerateMock <IMakeACoffee>();

            service.Expect(x => x.CheckIngridentAvalability()).Return(true);
            service.Expect(x => x.CoffeeMaking(Arg <int> .Is.Anything, Arg <int> .Is.Anything)).Return("Your Order is received.");
            var store = new StarbuckStore(service);

            ///Act
            var result = store.OrderCoffee(2, 4);

            ///Assert
            Assert.AreEqual("Your Order is received.", result);
            service.VerifyAllExpectations();
        }