public async Task ShouldReturnCompleteViewModel() { var expected = new VstsDataSourceSettings { Id = Guid.NewGuid(), DefaultToken = Guid.NewGuid(), InstanceName = "Dummy" }; SetupGetSingle(expected); var result = await _handler.Handle(new Vsts.Queries.GetVstsDataSourceConfiguration()); result.Should().NotBeNull(); result.Id.Should().Be(expected.Id); result.DefaultToken.Should().Be(expected.DefaultToken); result.InstanceName.Should().Be(expected.InstanceName); }
private bool CheckDtoRecord(VstsDataSourceViewModel model, VstsDataSourceSettings record) { return(model.Id == record.Id && string.Equals(model.InstanceName, record.InstanceName) && string.Equals(model.DefaultToken, record.DefaultToken)); }
private void SetupGetSingle(VstsDataSourceSettings record) { _repositoryMock.Setup(r => r.GetSingleAsync(It.Is <Expression <Func <VstsDataSourceSettings, bool> > >(e => VerifyPredicate(e)))) .ReturnsAsync(record) .Verifiable(); }