public void ShouldReturnInstanceNotRegisteredIfRecordDoesNotExist() { var mockOdsInstances = MockExtensions.EmptyMockDbSet <OdsInstance>(); var mockContext = new Mock <IUsersContext>(); mockContext.Setup(c => c.OdsInstances).Returns(mockOdsInstances.Object); var query = new GetOdsStatusQuery(mockContext.Object); var status = query.Execute("Foo"); status.ShouldBe(CloudOdsStatus.InstanceNotRegistered); }
public void ShouldReturnStatusIfRecordExists() { var odsInstanceData = new List <OdsInstance> { new OdsInstance { Name = "Foo", Status = CloudOdsStatus.Ok.DisplayName } }; var mockOdsInstances = MockExtensions.MockDbSet(odsInstanceData); var mockContext = new Mock <IUsersContext>(); mockContext.Setup(c => c.OdsInstances).Returns(mockOdsInstances.Object); var query = new GetOdsStatusQuery(mockContext.Object); var status = query.Execute("Foo"); status.ShouldBe(CloudOdsStatus.Ok); }