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); }
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); }
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); }