public void Object_With_Peasy_ForeignKeyAttribute_Should_Revert_Zeros_To_Nulls() { var stub = new StubClass2 { SomeForeignKeyID = 0 }; stub.RevertForeignKeysFromZeroToNull(); stub.SomeForeignKeyID.ShouldBe(null); }
public void Fifty_Objects_With_NonEditableAttributes_Should_Revert_Values_To_Original() { var original = new StubClass2 { Name = "Jimi Hendrix" }; var newStubs = 50.Times(i => new StubClass2 { Name = $"Jim Morrison{i}" }).ToArray(); Parallel.ForEach(newStubs, stub => stub.RevertNonEditableValues(original)); newStubs.ShouldAllBe(m => m.Name == "Jimi Hendrix"); }
public void Object_With_NonEditableAttribute_in_base_class_Should_Revert_Values_To_Original() { var original = new StubClass2 { SomeValue = "Jimi Hendrix" }; var newStub = new StubClass2 { SomeValue = "Jim Morrison" }; newStub.RevertNonEditableValues(original); newStub.SomeValue.ShouldBe("Jimi Hendrix"); }
public void ClassName_Should_Return_Name_Of_Peasy_DisplayNameAttribute() { var className = new StubClass2().ClassName(); className.ShouldBe("Stub II"); }