public void Get_Fake_Returns_Minor()
        {
            Fakeclass     fakeClass     = new Fakeclass();
            AgeController ageController = new AgeController(fakeClass);

            string result = ageController.Get(17);

            Assert.Equal("Minor Age", result);
        }
        public void Age_Returns_Minor_Age()
        {
            StubClass     stubClass     = new StubClass();
            AgeController ageController = new AgeController(stubClass);

            string result = ageController.Get(17);

            Assert.Equal("Minor Age", result);
        }
Exemplo n.º 3
0
        public void Get_Returns_Adult()
        {
            var mock = new Mock <IAge>();

            mock.Setup(p => p.Get(19)).Returns("Adult");

            AgeController ageController = new AgeController(mock.Object);
            string        result        = ageController.Get(19);

            Assert.Equal("Adult", result);
        }
Exemplo n.º 4
0
        public async void When_FileClearedAndCallPostTwice_Expect_TwoCreatedsReturnedFromGet()
        {
            await Task.Delay(30);

            fileHandler.ClearFile();

            var dob1 = new NameDateOfBirth {
                DateOfBirth = new DateTime(1999, 02, 28), Name = "Miles Davis"
            };
            IActionResult result = ageController.Post(dob1);
            var           dob2   = new NameDateOfBirth {
                DateOfBirth = new DateTime(1999, 02, 28), Name = "Peter Parker"
            };

            result = ageController.Post(dob2);
            JsonResult jsonFromFile = ageController.Get();

            Created[] createds = (Created[])jsonFromFile.Value;

            Assert.Equal("Miles Davis", createds[0].Name);
            Assert.Equal("Peter Parker", createds[1].Name);
        }