public void CheckRelationReturnsGuardianWard() { //Arrange moq.Setup(m => m.Exists(It.IsAny <GuardianWard>())).Returns <GuardianWard>(g => Task.FromResult(g)); long wardId = 3; GuardianWard guardian = new GuardianWard { WardId = wardId }; //Act var result = (controller.Exists(wardId, guardian).Result as OkObjectResult)?.Value; //Assert Assert.IsInstanceOfType(result, typeof(GuardianWard)); Assert.AreEqual(wardId, (result as GuardianWard)?.WardId); }
public void GetIdReturnsGuardianWard() { //Arrange moq.Setup(m => m.Get(It.IsAny <object[]>())).Returns <object[]>( id => Task.FromResult(new GuardianWard { WardId = (long)id[0], GuardianId = (long)id[1] })); long wardId = 1; long guardianId = wardId + 1; var guardian = new GuardianWard { WardId = wardId, GuardianId = guardianId }; //Act var result = controller.Get(wardId, guardianId).Result; //Assert Assert.IsInstanceOfType(result, typeof(GuardianWard)); Assert.AreEqual(wardId, result.WardId); Assert.AreEqual(guardianId, result.GuardianId); }