public async Task ShouldCreateNewMajorVersion() { var tester = await setup(); var model = new NewVersionRequest { AppKey = HubInfo.AppKey, VersionType = AppVersionType.Values.Major }; var adminUser = await tester.AdminUser(); var newVersion = await tester.Execute(model, adminUser); Assert.That(newVersion.VersionType, Is.EqualTo(AppVersionType.Values.Major), "Should start new major version"); }
public async Task ShouldCreateNewPatch() { var tester = await setup(); var model = new NewVersionRequest { AppKey = HubInfo.AppKey, VersionType = AppVersionType.Values.Patch }; var adminUser = await tester.AdminUser(); var newVersion = await tester.Execute(model, adminUser); Assert.That(newVersion.Status, Is.EqualTo(AppVersionStatus.Values.New)); Assert.That(newVersion.VersionType, Is.EqualTo(AppVersionType.Values.Patch)); }
public Task <ResultContainer <AppVersionModel> > NewVersion([FromBody] NewVersionRequest model) { return(api.Group("AppRegistration").Action <NewVersionRequest, AppVersionModel>("NewVersion").Execute(model)); }