protected void GivenAnotherProjectIsOnTheAccount() { OriginalProjection.Account.AddProject( DataFixture.Create <Projections.EventAudit>(), DataFixture.Create <Guid>(), DataFixture.Create <string>()); }
private void WhenWeDeleteTheEnvironment() { UserId = DataFixture.Create <string>(); var command = new Command(UserId, _projectId, _environmentToDeleteKey, _environmentToDeleteVersion); WhenWeHandle(command); }
private void GivenWeHaveCreatedAProject() { _projectId = DataFixture.Create <Guid>(); GivenWeHaveCreatedAProjectWith(_projectId); _projectVersion = HistoricalEvents.Count - 1; }
private void GivenTheProjectAlreadyHasAToggleState() { OriginalProjection.EnvironmentState.AddToggleState( DataFixture.Create <Projections.EventAudit>(), DataFixture.Create <string>(), DataFixture.Create <string>()); }
protected void GivenTheProjectionExists() { ProjectId = DataFixture.Create <Guid>(); OriginalProjection = DataFixture.Create <Projections.ToggleDetails.Projection>(); ToggleKey = OriginalProjection.Toggle.Key; }
private void WhenWeRegisterAnAccount() { UserId = DataFixture.Create <string>(); var command = new Command(UserId, _accountId); WhenWeHandle(command); }
// --------------------------------------------------------------------------------------------------------- private static IEnumerable <Company> BuildCompanyList() { return(new List <Company>() { DataFixture.BuildCompany("test") }); }
protected void GivenTheProjectionHasOtherToggleStates() { OriginalProjection.EnvironmentState.AddToggleState( DataFixture.Create <Projections.EventAudit>(), DataFixture.Create <string>(), DataFixture.Create <string>()); }
protected void GivenThereAreTogglesOnTheProject() { OriginalProjection.Project.AddToggle( DataFixture.Create <Projections.EventAudit>(), DataFixture.Create <string>(), DataFixture.Create <string>()); }
protected void GivenThereAreEnvironmentsOnTheProject() { OriginalProjection.Project.AddEnvironment( DataFixture.Create <Projections.EventAudit>(), DataFixture.Create <string>(), DataFixture.Create <string>()); }
// ---------------------------------------------------------------------------------------- private static IEnumerable <Product> BuildProductList() { return(new List <Product>() { DataFixture.BuildProduct("test") }); }
protected void GivenTheProjectionHasStateForAnotherEnvironment() { OriginalProjection.ToggleState.AddEnvironmentState( DataFixture.Create <Projections.EventAudit>(), DataFixture.Create <string>(), DataFixture.Create <string>()); }
public async Task TestAssigmentCreationAsync() { var assigment = await DataFixture.CreateAssigmentAsync(DbContext); var stored = await DbContext.Assigments.FirstOrDefaultAsync(t => t.Name.Equals(assigment.Name)); stored.Should().BeEquivalentTo(assigment); }
// --------------------------------------------------------------------------------------------------- private async Task <HomeWorkDetail> CreateHomeWorkDetailAsync() { var assigment = await DataFixture.CreateAssigmentAsync(DbContext); var homework = await DataFixture.CreateHomeWorkAsync(DbContext, assigment); return(await DataFixture.CreateHomeWorkDetailAsync(DbContext, homework)); }
public DataFixture AddDataFixture(DataFixture dataFixture) { var type = dataFixture.GetType(); _fixtures.Add(type, dataFixture); return(dataFixture); }
private async Task WhenWeHandleAProjectDeletedEvent() { Event = DataFixture.Build <ProjectDeleted>() .With(e => e.Id, ProjectId) .Create(); await WhenTheEventIsHandled(); }
private async Task WhenWeHandleAnAccountRegisteredEvent() { Event = DataFixture.Build <AccountRegistered>() .With(ar => ar.Id, AccountId) .Create(); await WhenTheEventIsHandled(); }
protected void GivenThereAreNoProjections() { ProjectId = DataFixture.Create <Guid>(); ToggleKey = DataFixture.Create <string>(); ProjectionStore.WhenForAnyArgs(ps => ps.Get(Arg.Any <string>())) .Do(ci => throw new Evelyn.Core.ReadModel.ProjectionNotFoundException()); }
public async Task Initialize(IDatabaseFiller dbFiller) { if (!Universities.Any() && !Faculties.Any() && !Programmes.Any()) { DataFixture.Initialize(this); await dbFiller.Fill(this); } }
private async Task WhenWeHandleAnEnvironmentAddedEvent() { Event = DataFixture.Build <EnvironmentAdded>() .With(ar => ar.Id, ProjectId) .Create(); await WhenTheEventIsHandled(); }
private void GivenWeHaveAddedAnotherEnvironment() { _environment2Key = DataFixture.Create <string>(); HistoricalEvents.Add(new EnvironmentAdded(UserId, _projectId, _environment2Key, DataFixture.Create <string>(), DateTimeOffset.UtcNow) { Version = HistoricalEvents.Count }); _environment2Version = HistoricalEvents.Count - 1; }
private async Task WhenWeHandleAToggleAddedEvent() { Event = DataFixture.Build <ToggleAdded>() .With(e => e.Id, ProjectId) .With(e => e.Key, ToggleKey) .Create(); await WhenTheEventIsHandled(); }
protected void GivenWeHaveCreatedAProjectWith(Guid id) { var projectCreated = DataFixture.Create <ProjectCreated>(); projectCreated.Id = id; projectCreated.Version = HistoricalEvents.Count; HistoricalEvents.Add(projectCreated); }
private async Task WhenWeHandleAToggleStateAddedEvent() { Event = DataFixture.Build <ToggleStateAdded>() .With(pc => pc.Id, ProjectId) .With(pc => pc.EnvironmentKey, EnvironmentKey) .Create(); await WhenTheEventIsHandled(); }
protected void GivenOurToggleStateIsOnTheProjection() { ToggleKey = DataFixture.Create <string>(); OriginalProjection.EnvironmentState.AddToggleState( DataFixture.Create <Projections.EventAudit>(), ToggleKey, DataFixture.Create <string>()); }
public void ConvertToModel() { var review = DataFixture.BuildReview(Name); review.TextAnalysis = null; var model = ReviewMapper.ToModel(ReviewView); model.Should().BeEquivalentTo(review); }
private async Task WhenWeHandleAnEnvironmentDeletedEvent() { Event = DataFixture.Build <ProjectEvents.EnvironmentDeleted>() .With(e => e.Id, ProjectId) .With(e => e.Key, EnvironmentKey) .Create(); await WhenTheEventIsHandled(); }
private void WhenWeChangeTheToggleState() { UserId = DataFixture.Create <string>(); _newToggleValue = DataFixture.Create <bool>().ToString(); var command = new Command(UserId, _projectId, _environmentKey, _toggleKey, _newToggleValue, _toggleStateVersion); WhenWeHandle(command); }
private void WhenWeAddAnotherToggleWithTheSameName() { _newToggleKey = DataFixture.Create <string>(); _newToggleName = _existingToggleName; var command = new Command(UserId, _projectId, _newToggleKey, _newToggleName, _projectVersion); WhenWeHandle(command); }
private void WhenWeAddAToggle() { _newToggleKey = DataFixture.Create <string>(); _newToggleName = DataFixture.Create <string>(); var command = new Command(UserId, _projectId, _newToggleKey, _newToggleName, _projectVersion); WhenWeHandle(command); }
public BulkInsertImportTest(DataFixture dataFixture) { _dataFixture = dataFixture; }
public BetterImportStudentsTest(DataFixture dataFixture) { _dataFixture = dataFixture; }
public ExtendedRepositoryImportTest(DataFixture dataFixture) { _dataFixture = dataFixture; }
public SlowImportStudentsTest(DataFixture dataFixture) { _dataFixture = dataFixture; }
public StudentSeedTest(DataFixture dataFixture) { _dataFixture = dataFixture; }